SRIOV - add annotations 39/30839/3
authoreleonorali <eleonoral@amdocs.com>
Sun, 11 Feb 2018 10:15:48 +0000 (12:15 +0200)
committereleonorali <eleonoral@amdocs.com>
Sun, 11 Feb 2018 10:16:01 +0000 (12:16 +0200)
SRIOV - add annotations to input TOSCA parameter converted from HEAT file (2)

Change-Id: Id0b0156730ae64093df42d09e2873de047c13ac9
Issue-ID: SDC-996
Signed-off-by: eleonorali <eleonoral@amdocs.com>
230 files changed:
common/openecomp-tosca-datatype/src/main/java/org/openecomp/sdc/tosca/datatypes/model/ServiceTemplate.java
common/openecomp-tosca-datatype/src/main/java/org/openecomp/sdc/tosca/datatypes/model/heatextend/AnnotationDefinition.java [new file with mode: 0644]
common/openecomp-tosca-datatype/src/main/java/org/openecomp/sdc/tosca/datatypes/model/heatextend/AnnotationType.java [new file with mode: 0644]
common/openecomp-tosca-datatype/src/main/java/org/openecomp/sdc/tosca/datatypes/model/heatextend/ParameterDefinitionExt.java
common/openecomp-tosca-datatype/src/main/resources/globalTypes/openecomp/_index.yml
common/openecomp-tosca-datatype/src/main/resources/globalTypes/openecomp/annotations.yml [new file with mode: 0644]
openecomp-be/lib/openecomp-common-lib/src/main/java/org/openecomp/sdc/common/togglz/ToggleableFeature.java
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/HeatToToscaUtil.java
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/TranslationService.java
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/main/java/org/openecomp/sdc/translator/services/heattotosca/mapping/TranslatorHeatToToscaParameterConverter.java
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/impl/heattotosca/parameters/HeatParameterConversionTest.java
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/services/heattotosca/globaltypes/GlobalTypesServiceTemplatesTest.java
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/services/heattotosca/impl/resourcetranslation/BaseFullTranslationTest.java
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/services/heattotosca/impl/resourcetranslation/BaseResourceTranslationTest.java
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/services/heattotosca/impl/resourcetranslation/ContrailV2VlanToInterfaceResourceConnectionTest.java
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/java/org/openecomp/sdc/translator/services/heattotosca/impl/resourcetranslation/ResourceTranslationContrailV2VlanSubInterfaceImplTest.java
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/multi/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/multiple_resource_groups/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/nested2levels/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/nested3levels/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/nestedvolumelocal/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/nestedvolumeseperatefile/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/nestedwithoutNodeTemplates/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/recursive/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/resourceGroupIndexVar/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/resourceGroupMDNS/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/resource_group/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/resource_group_with_dynamic_count/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/reusenestedfrommultibase/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/nested/single/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/expectedoutputfiles/MainServiceTemplate.yaml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/MANIFEST.json [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat1.env [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat1.yml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat2.env [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat2.yml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat3.env [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat3.yml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/expectedoutputfiles/MainServiceTemplate.yaml [deleted file]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/expectedoutputfiles/MainServiceTemplate.yaml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/expectedoutputfiles/nested-pcm_v0.1ServiceTemplate.yaml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/expectedoutputfiles/nested-pcm_v0.2ServiceTemplate.yaml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/MANIFEST.json [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/main-heat1.env [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/main-heat1.yaml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/main-heat2.env [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/main-heat2.yaml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/nested-pcm_v0.1.yaml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/nested-pcm_v0.2.yaml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/expectedoutputfiles/MainServiceTemplate.yaml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/expectedoutputfiles/nestedServiceTemplate.yaml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/inputs/MANIFEST.json [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/inputs/a_vol.yml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/inputs/main.yml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/inputs/nested.yml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/single/expectedoutputfiles/MainServiceTemplate.yaml [new file with mode: 0644]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/single/inputs/MANIFEST.json [moved from openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/inputs/MANIFEST.json with 100% similarity]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/single/inputs/parameters.env [moved from openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/inputs/parameters.env with 100% similarity]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/single/inputs/parameters.yaml [moved from openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/inputs/parameters.yaml with 100% similarity]
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/resources/OS_Contrail_Network_Rule/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/resources/OS_Contrail_VirtualNetwork/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/resources/OS_Neutron_Net/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/resources/OS_Nova_Server/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/sharedresources/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/multiHeat/allHeatsAreBase/expectedOutput/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/multiHeat/referencedHeatResources/expectedOutput/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/ContrailV2_translation/ContrailV2_MultiPolicy_single_net_translation/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/ContrailV2_translation/ContrailV2_Multi_net_single_policy_translation/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/ContrailV2_translation/invalid_policy_resource_type/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/ContrailV2_translation/simple/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/VMInterfaceToNettworkConnection/nested/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/VMInterfaceToNettworkConnection/nestedArrayParam/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/VMInterfaceToNettworkConnection/nestedMultiLevels/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/VMInterfaceToNettworkConnection/shared/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/VMInterfaceToNettworkConnection/sharedAddOn/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/VMInterfaceToNettworkConnection/sharedNestedMultiLevels/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/baseResourceTranslation/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/buildconsolidationdata/dependsonresource/multiplecompute/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/buildconsolidationdata/dependsonresource/noDependency/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/buildconsolidationdata/dependsonresource/nodesConnectedIn/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/buildconsolidationdata/dependsonresource/nodesConnectedInOut/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/buildconsolidationdata/dependsonresource/nodesConnectedOut/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/buildconsolidationdata/dependsonresource/removeInvalidDependencyFromTosca/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/buildconsolidationdata/dependsonresource/translationorderinvariance/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/cinder_volume_translation/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrail2serviceinstance/connectToNetworkMultiNested/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrail2serviceinstance/connectToNetworkSharedMultiNested/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrail2serviceinstance/diffServiceTemplate/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrail2serviceinstance/oneServiceInstance/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrail2serviceinstance/sameServiceTemplate/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrail2serviceinstance/sharedNetworkMulti/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrailv2VMinterface/listNet/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrailv2VMinterface/macAddressStaticValue/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrailv2VMinterface/macAddressesValueInProperForm/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrailv2VMinterface/macAddressesValueMapOneItem/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrailv2VMinterface/macAddressesValueMapTwoItems/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrailv2VMinterface/macAddressesValueNotAList/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrailv2VMinterface/oneNet/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrailv2Vlan/listInterface/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/contrailv2Vlan/oneInterface/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/computewithtwosameporttypes/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeDiffImageName/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypeGetAttrBetweenThem/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/threeComputesSameTypePortsConnectedToDiffNetworks/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/catalogInstances/twoNovaWithDiffProperties/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/dynamicPorts/dependsOnFromNestedToNested/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/dynamicPorts/dependsOnFromNovaToNestedPort/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/dynamicPorts/dependsOnFromPortToNested/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/dynamicPorts/dependsOnFromVfcToNested/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/dynamicPorts/dynamicPortsWithDependsOn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/connectivityBetweenPatterns/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/dependencyConnectivity/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/oneAppearancePerPattern/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/mixPatterns/twoAppearancePerPatternWithConnectivities/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/allPatternsDependsOnConnectivity/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/portSecurityGroupNetPattern1B/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsDiffVmTypePattern1B/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/threeNestedLevelsSameVmTypePattern1B/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/multiLevel/twoNestedLevelsWithAllPatternsAndConnectivities/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllNonNestedPatterns/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedAllPatternsConnectivity/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedCatalogInstance/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedNoCompute/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedScalingInstance/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedSingleSubstitution1B/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameFileOneDiff/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedOtherScenarios/oneLevel/nestedTwoSameOneDiffWithConnectivity/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/diffNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/duplicateReqs/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/multipleReferencesToSameNestedFilesWithSameComputeType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedMultiLevels/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesConnectedIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedNodesGetAttrIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedOutputParamGetAttrIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithOneCompute/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithOneComputeDiffPortType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoComputesOfSameType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/nestedWithTwoDiffComputeTypes/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedPointingToThreeDiffNestedFilesSameComputeType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/threeNestedSameTypeTwoPointingOnSameNestedFile/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/nestedSingleCompute/twoNestedNodeTemplatesWithSameComputeType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePort/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortGetAttrIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortGetAttrOut/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortGetAttrOutComputePort/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortNodeConnectedIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortNodeConnectedOut/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortOneGroup/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/oneComputeTypeOnePortOutputParamGetAttrIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePort/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/scalingInstances/twoComputeTypesOnePortWithGetAttr/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computeWithDiffPortType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computeWithDiffPortTypeAndServerGroup/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computeWithDiffPortTypeNodeConnectedIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computeWithDiffPortTypeNodeConnectedOut/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computeWithSamePortTypeNodeConnectedIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computeWithSamePortTypeNodeConnectedOut/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computewithtwodiffporttypesandnested/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computewithtwosameporttypes/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computewithtwosameporttypes2/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computewithtwosameporttypes3/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/computewithtwosameporttypes4/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/diffPortTypeAndOutParamGetAttrIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/inputOutputParamType/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeDiffPortTypesAndGetAttIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeDiffPortTypesAndGetAttOut/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeSamePortTypesAndGetAttOut/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/oneComputeSamePortsAndGetAttrIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/samePortTypeAndOutParamGetAttrIn/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithAllConnectivities/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeDiffComputesWithPorts/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeNovaSameTypeWithGetAttrFromPort/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/threeSameComputesNoConsolidation/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoComputesWithGetAttrBetweenThem/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/fulltest/singleSubstitution/twoSetsOfSingle/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/getAttr/getAttrOnlyResourceName/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/getAttr/getAttrUC/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/getAttr/getAttrUnsupportedAttr/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/getAttr/getAttrUnsupportedResource/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/getAttrDynamicParam/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/getAttrDynamicParamEmptyMap/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/getAttrNestedAtt/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/heatPseudoParameters/usedFromMainHeat/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/heatPseudoParameters/usedFromNestedHeat/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/hot-mog-0108-bs1271/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/hot-nimbus-oam-volumes_v1.0/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_port_translation/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/neutron_security_group_translation/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novaservergroups/dynamicPolicy/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novaservergroups/sharedServerGroup/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novaservergroups/staticPolicy/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/innerHeatVolNestedMultiLevel/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/innernestedconnection/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/multinotconnected/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/nestedMultiLevels/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/nestedconnection/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/nestednotconnected/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/sharedAddOn/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/sharedNestedMultiLevels/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/sharednestedconnection/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/novatovolumeconnection/sharednestednotconnected/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttocontrailv2virtualnetworkconnection/nested/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttocontrailv2virtualnetworkconnection/shared/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttocontrailv2virtualnetworkconnection/sharedAddOn/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/nested/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/nestedMultiLevels/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/shared/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/sharedAddOn/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetconnection/sharedNestedMultiLevels/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttonetresourcegroupconnection/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/porttosharednetresourcegrouplinking/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityGroupToNovaAddOn/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/nestedMultiLevels/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/securityRulesToPortGetResource/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/securityRulesToPortSharedAddOn/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/securityrulestoportnestedconnection/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/securityruletosharedportlinking/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityrulestoportconnection/sharedNestedMultiLevels/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/securityruletosharedportresourcegrouplinking/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/subInterfaceToInterfaceConnection/nested/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/subInterfaceToInterfaceConnection/nestedMultiLevels/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/vmme_small/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/vol_attach/nested_with_inner_vol/out/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/vol_attach/volume_and_attach_one_file/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/vol_attach/volume_file_nested_in_main_file_in_manifest/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/services/heattotosca/vol_attach/volume_file_parallel_to_main_file/expectedoutputfiles/MainServiceTemplate.yaml
openecomp-be/lib/openecomp-tosca-lib/src/main/java/org/openecomp/sdc/tosca/datatypes/extend/ToscaAnnotationType.java [new file with mode: 0644]
openecomp-be/lib/openecomp-tosca-lib/src/main/java/org/openecomp/sdc/tosca/services/ConfigConstants.java
openecomp-be/lib/openecomp-tosca-lib/src/main/java/org/openecomp/sdc/tosca/services/ToscaConstants.java
openecomp-be/lib/openecomp-tosca-lib/src/main/resources/config.properties

index aecb931..297a249 100644 (file)
@@ -1,25 +1,22 @@
-/*-
- * ============LICENSE_START=======================================================
- * SDC
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
+/*
+ * Copyright © 2016-2017 European Support Limited
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- * ============LICENSE_END=========================================================
  */
 
 package org.openecomp.sdc.tosca.datatypes.model;
 
+import org.openecomp.sdc.tosca.datatypes.model.heatextend.AnnotationType;
 import java.util.List;
 import java.util.Map;
 
@@ -39,6 +36,7 @@ public class ServiceTemplate implements Template {
   private Map<String, NodeType> node_types;
   private Map<String, GroupType> group_types;
   private Map<String, PolicyType> policy_types;
+  private Map<String, AnnotationType> annotation_types;
   private TopologyTemplate topology_template;
 
   public String getTosca_definitions_version() {
@@ -145,4 +143,13 @@ public class ServiceTemplate implements Template {
   public void setTopology_template(TopologyTemplate topology_template) {
     this.topology_template = topology_template;
   }
+
+  public Map<String, AnnotationType> getAnnotation_types() {
+    return annotation_types;
+  }
+
+  public void setAnnotation_types(Map<String, AnnotationType> annotation_types) {
+    this.annotation_types = annotation_types;
+  }
+
 }
diff --git a/common/openecomp-tosca-datatype/src/main/java/org/openecomp/sdc/tosca/datatypes/model/heatextend/AnnotationDefinition.java b/common/openecomp-tosca-datatype/src/main/java/org/openecomp/sdc/tosca/datatypes/model/heatextend/AnnotationDefinition.java
new file mode 100644 (file)
index 0000000..24b5dec
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+ * Copyright © 2016-2017 European Support Limited
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.openecomp.sdc.tosca.datatypes.model.heatextend;
+
+import java.util.Map;
+
+public class AnnotationDefinition {
+
+  private String type;
+  private Map<String, Object> properties;
+
+  public String getType() {
+    return type;
+  }
+
+  public void setType(String type) {
+    this.type = type;
+  }
+
+  public Map<String, Object> getProperties() {
+    return properties;
+  }
+
+  public void setProperties(Map<String, Object> properties) {
+    this.properties = properties;
+  }
+
+}
diff --git a/common/openecomp-tosca-datatype/src/main/java/org/openecomp/sdc/tosca/datatypes/model/heatextend/AnnotationType.java b/common/openecomp-tosca-datatype/src/main/java/org/openecomp/sdc/tosca/datatypes/model/heatextend/AnnotationType.java
new file mode 100644 (file)
index 0000000..b76966e
--- /dev/null
@@ -0,0 +1,53 @@
+/*
+ * Copyright © 2018 European Support Limited
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+    package org.openecomp.sdc.tosca.datatypes.model.heatextend;
+
+    import org.openecomp.sdc.tosca.datatypes.model.PropertyDefinition;
+
+    import java.util.Map;
+
+    public class AnnotationType {
+
+      private String version;
+      private String description;
+      private Map<String, PropertyDefinition> properties;
+
+      public String getVersion() {
+        return version;
+      }
+
+      public void setVersion(String version) {
+        this.version = version;
+      }
+
+      public String getDescription() {
+        return description;
+      }
+
+      public void setDescription(String description) {
+        this.description = description;
+      }
+
+      public Map<String, PropertyDefinition> getProperties() {
+        return properties;
+      }
+
+      public void setProperties(Map<String, PropertyDefinition> properties) {
+        this.properties = properties;
+      }
+
+    }
\ No newline at end of file
index 5442db2..58ee1ca 100644 (file)
@@ -1,35 +1,30 @@
-/*-
- * ============LICENSE_START=======================================================
- * SDC
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
+/*
+ * Copyright © 2016-2017 European Support Limited
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- * ============LICENSE_END=========================================================
  */
 
 package org.openecomp.sdc.tosca.datatypes.model.heatextend;
 
-
 import org.openecomp.sdc.tosca.datatypes.model.ParameterDefinition;
-
-
+import java.util.Map;
 
 public class ParameterDefinitionExt extends ParameterDefinition {
 
-  String label;
-  Boolean hidden;
-  Boolean immutable;
+  private String label;
+  private Boolean hidden;
+  private Boolean immutable;
+  private Map<String, AnnotationDefinition> annotations;
 
   public String getLabel() {
     return label;
@@ -54,4 +49,13 @@ public class ParameterDefinitionExt extends ParameterDefinition {
   public void setImmutable(Boolean immutable) {
     this.immutable = immutable;
   }
+
+  public Map<String, AnnotationDefinition> getAnnotations() {
+    return annotations;
+  }
+
+  public void setAnnotations(Map<String, AnnotationDefinition> annotations) {
+    this.annotations = annotations;
+  }
+
 }
diff --git a/common/openecomp-tosca-datatype/src/main/resources/globalTypes/openecomp/annotations.yml b/common/openecomp-tosca-datatype/src/main/resources/globalTypes/openecomp/annotations.yml
new file mode 100644 (file)
index 0000000..bfbf1c2
--- /dev/null
@@ -0,0 +1,42 @@
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+tosca_definitions_version: tosca_simple_yaml_1_1
+
+metadata:
+  filename: openecomp/annotations.yml
+  version: '1.0'
+
+imports:
+- openecomp_index:
+    file: _index.yml
+
+annotation_types:
+
+  org.openecomp.annotations.Source:
+    description: Indicates the origin source of an input
+    properties:
+      source_type:
+        type: string
+        required: true
+      vf_module_label:
+        description: List of HEAT file name this input was originated from
+        type: list
+        required: true
+        entry_schema:
+          type: string
+      param_name:
+        type: string
+        required: false
+        description: Source parameter name
\ No newline at end of file
index 2fa71a5..09e7bd4 100644 (file)
@@ -1,19 +1,3 @@
-/*
- * Copyright © 2016-2017 European Support Limited
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
 package org.openecomp.sdc.common.togglz;
 
 import org.togglz.core.Feature;
@@ -26,7 +10,10 @@ public enum ToggleableFeature implements Feature {
   FORWARDER_CAPABILITY,
 
   @Label ("VLAN Tagging")
-  VLAN_TAGGING;
+  VLAN_TAGGING,
+
+  @Label ("Annotations")
+  ANNOTATIONS;
 
   public boolean isActive() {
     return FeatureContext.getFeatureManager().isActive(this);
index 88e9603..dafd8e6 100644 (file)
@@ -645,7 +645,11 @@ public class HeatToToscaUtil {
    * @return the boolean
    */
   public static boolean isHeatFileNested(TranslateTo translateTo, String heatFileName) {
-    return translateTo.getContext().getNestedHeatsFiles().contains(heatFileName);
+    return isHeatFileNested(translateTo.getContext(), heatFileName);
+  }
+
+  public static boolean isHeatFileNested(TranslationContext context, String heatFileName) {
+    return context.getNestedHeatsFiles().contains(heatFileName);
   }
 
   /**
@@ -1190,6 +1194,10 @@ public class HeatToToscaUtil {
     return !capabilityKey.contains(FORWARDER) || ToggleableFeature.FORWARDER_CAPABILITY.isActive();
   }
 
+  public static boolean shouldAnnotationsToBeAdded() {
+    return ToggleableFeature.ANNOTATIONS.isActive();
+  }
+
   private static void addCapabilityToSubMapping(String templateName,
                                                 Map.Entry<String, CapabilityDefinition> capabilityNodeEntry,
                                                 Map<String, CapabilityDefinition> nodeTypeCapabilitiesDefinition,
index d403fcb..c84ed22 100644 (file)
@@ -1,21 +1,17 @@
-/*-
- * ============LICENSE_START=======================================================
- * SDC
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
+/*
+ * Copyright © 2018 European Support Limited
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- * ============LICENSE_END=========================================================
  */
 
 package org.openecomp.sdc.translator.services.heattotosca;
@@ -39,6 +35,7 @@ import org.openecomp.sdc.tosca.datatypes.model.ParameterDefinition;
 import org.openecomp.sdc.tosca.datatypes.model.PropertyType;
 import org.openecomp.sdc.tosca.datatypes.model.ServiceTemplate;
 import org.openecomp.sdc.tosca.datatypes.model.TopologyTemplate;
+import org.openecomp.sdc.tosca.datatypes.model.heatextend.ParameterDefinitionExt;
 import org.openecomp.sdc.tosca.services.DataModelUtil;
 import org.openecomp.sdc.tosca.services.ToscaConstants;
 import org.openecomp.sdc.tosca.services.ToscaFileOutputService;
@@ -60,308 +57,343 @@ import java.util.Map;
 import java.util.Objects;
 import java.util.Optional;
 import java.util.Set;
+import java.util.stream.Collectors;
 
 public class TranslationService {
 
-  protected static Logger logger = LoggerFactory.getLogger(TranslationService.class);
-  /**
-   * Gets types to process by translator.
-   *
-   * @return the types to process by translator
-   */
-  public static Set<FileData.Type> getTypesToProcessByTranslator() {
-    Set<FileData.Type> types = new HashSet<>();
-    types.add(FileData.Type.HEAT);
-    types.add(FileData.Type.HEAT_VOL);
-    return types;
-  }
-
-  /**
-   * Translate heat files translator output.
-   *
-   * @param translationContext the translation context
-   * @return the translator output
-   */
-  public TranslatorOutput translateHeatFiles(TranslationContext translationContext) {
-    ServiceTemplate mainServiceTemplate = createMainServiceTemplate(translationContext);
-    List<FileData> fileDataList = translationContext.getManifest().getContent().getData();
-    FileDataCollection fileDataCollection = HeatToToscaUtil.getFileCollectionsByFilter(fileDataList,
-        TranslationService.getTypesToProcessByTranslator(), translationContext);
-
-    if (fileDataCollection.getBaseFile() != null) {
-      for (FileData fileData : fileDataCollection.getBaseFile()) {
-        translateHeatFile(mainServiceTemplate, fileData, translationContext);
-      }
+    protected static Logger logger = LoggerFactory.getLogger(TranslationService.class);
+
+    /**
+     * Gets types to process by translator.
+     *
+     * @return the types to process by translator
+     */
+    public static Set<FileData.Type> getTypesToProcessByTranslator() {
+        Set<FileData.Type> types = new HashSet<>();
+        types.add(FileData.Type.HEAT);
+        types.add(FileData.Type.HEAT_VOL);
+        return types;
     }
-    if (fileDataCollection.getAddOnFiles() != null) {
-      for (FileData fileData : fileDataCollection.getAddOnFiles()) {
-        translateHeatFile(mainServiceTemplate, fileData, translationContext);
-      }
+
+    /**
+     * Translate heat files translator output.
+     *
+     * @param translationContext the translation context
+     * @return the translator output
+     */
+    public TranslatorOutput translateHeatFiles(TranslationContext translationContext) {
+        ServiceTemplate mainServiceTemplate = createMainServiceTemplate(translationContext);
+        List<FileData> fileDataList = translationContext.getManifest().getContent().getData();
+        FileDataCollection fileDataCollection = HeatToToscaUtil.getFileCollectionsByFilter(fileDataList,
+                TranslationService.getTypesToProcessByTranslator(), translationContext);
+
+        if (fileDataCollection.getBaseFile() != null) {
+            for (FileData fileData : fileDataCollection.getBaseFile()) {
+                translateHeatFile(mainServiceTemplate, fileData, translationContext);
+            }
+        }
+        if (fileDataCollection.getAddOnFiles() != null) {
+            for (FileData fileData : fileDataCollection.getAddOnFiles()) {
+                translateHeatFile(mainServiceTemplate, fileData, translationContext);
+            }
+        }
+
+        ToscaServiceModel toscaServiceModel =
+                HeatToToscaUtil.createToscaServiceModel(mainServiceTemplate, translationContext);
+
+        TranslatorOutput translatorOutput = new TranslatorOutput();
+        //Keeping a copy of tosca service model after first stage of translation for extraction of
+        // composition data
+        translatorOutput.setNonUnifiedToscaServiceModel(
+                ToscaServiceModel.getClonedServiceModel(toscaServiceModel));
+        translatorOutput.setToscaServiceModel(toscaServiceModel);
+        return translatorOutput;
     }
 
-    ToscaServiceModel toscaServiceModel =
-        HeatToToscaUtil.createToscaServiceModel(mainServiceTemplate, translationContext);
-
-    TranslatorOutput translatorOutput = new TranslatorOutput();
-    //Keeping a copy of tosca service model after first stage of translation for extraction of
-    // composition data
-    translatorOutput.setNonUnifiedToscaServiceModel(
-        ToscaServiceModel.getClonedServiceModel(toscaServiceModel));
-    translatorOutput.setToscaServiceModel(toscaServiceModel);
-    return translatorOutput;
-  }
-
-  private ServiceTemplate createMainServiceTemplate(TranslationContext translationContext) {
-    ServiceTemplate mainServiceTemplate = new ServiceTemplate();
-    translationContext.getTranslatedServiceTemplates()
-        .put(Constants.MAIN_TEMPLATE_NAME, mainServiceTemplate);
-    Map<String, String> templateMetadata = new HashMap<>();
-    templateMetadata.put(ToscaConstants.ST_METADATA_TEMPLATE_NAME, Constants.MAIN_TEMPLATE_NAME);
-    mainServiceTemplate.setTosca_definitions_version(ToscaConstants.TOSCA_DEFINITIONS_VERSION);
-    mainServiceTemplate.setMetadata(templateMetadata);
-    mainServiceTemplate.setTopology_template(new TopologyTemplate());
-    mainServiceTemplate.setImports(GlobalTypesGenerator.getGlobalTypesImportList());
-    return mainServiceTemplate;
-  }
-
-  /**
-   * Translate heat file.
-   *
-   * @param serviceTemplate the service template
-   * @param heatFileData    the heat file data
-   * @param context         the context
-   */
-  public void translateHeatFile(ServiceTemplate serviceTemplate, FileData heatFileData,
-                                TranslationContext context) {
-    String heatFileName = heatFileData.getFile();
-    HeatOrchestrationTemplate heatOrchestrationTemplate = new YamlUtil()
-        .yamlToObject(context.getFileContent(heatFileName), HeatOrchestrationTemplate.class);
-
-    translateInputParameters(serviceTemplate, heatOrchestrationTemplate, heatFileData, context,
-        heatFileName);
-    translateResources(heatFileName, serviceTemplate, heatOrchestrationTemplate, context);
-    translateOutputParameters(serviceTemplate, heatOrchestrationTemplate, heatFileData,
-        heatFileName, context);
-    createHeatStackGroup(serviceTemplate, heatFileData, heatOrchestrationTemplate, context);
-    handleHeatPseudoParam(heatFileName, serviceTemplate, context);
-
-    if (Objects.nonNull(heatFileData.getData())) {
-      heatFileData.getData().stream().filter(data -> data.getType() == FileData.Type.HEAT_VOL)
-          .forEach(data -> translateHeatFile(serviceTemplate, data, context));
+    private ServiceTemplate createMainServiceTemplate(TranslationContext translationContext) {
+        ServiceTemplate mainServiceTemplate = new ServiceTemplate();
+        translationContext.getTranslatedServiceTemplates()
+                .put(Constants.MAIN_TEMPLATE_NAME, mainServiceTemplate);
+        Map<String, String> templateMetadata = new HashMap<>();
+        templateMetadata.put(ToscaConstants.ST_METADATA_TEMPLATE_NAME, Constants.MAIN_TEMPLATE_NAME);
+        mainServiceTemplate.setTosca_definitions_version(ToscaConstants.TOSCA_DEFINITIONS_VERSION);
+        mainServiceTemplate.setMetadata(templateMetadata);
+        mainServiceTemplate.setTopology_template(new TopologyTemplate());
+        mainServiceTemplate.setImports(GlobalTypesGenerator.getGlobalTypesImportList());
+        return mainServiceTemplate;
     }
-  }
-
-  private void handleHeatPseudoParam(String heatFileName, ServiceTemplate serviceTemplate,
-                                     TranslationContext context) {
-    Map<String, String> translatedHeatPseudoParam =
-        context.getUsedHeatPseudoParams().get(heatFileName);
-    if (Objects.nonNull(translatedHeatPseudoParam)) {
-      for (String heatPseudoParam : translatedHeatPseudoParam.keySet()) {
-        if (!serviceTemplate.getTopology_template().getInputs().containsKey(heatPseudoParam)) {
-          ParameterDefinition parameterDefinition = new ParameterDefinition();
-          parameterDefinition.setType(PropertyType.STRING.getDisplayName());
-          parameterDefinition.setRequired(false);
-          String parameterDefinitionId = translatedHeatPseudoParam.get(heatPseudoParam);
-          DataModelUtil.addInputParameterToTopologyTemplate(serviceTemplate, parameterDefinitionId,
-              parameterDefinition);
+
+    /**
+     * Translate heat file.
+     *
+     * @param serviceTemplate the service template
+     * @param heatFileData    the heat file data
+     * @param context         the context
+     */
+    public void translateHeatFile(ServiceTemplate serviceTemplate, FileData heatFileData,
+                                  TranslationContext context) {
+        String heatFileName = heatFileData.getFile();
+        HeatOrchestrationTemplate heatOrchestrationTemplate = new YamlUtil()
+                .yamlToObject(context.getFileContent(heatFileName), HeatOrchestrationTemplate.class);
+
+        translateInputParameters(serviceTemplate, heatOrchestrationTemplate, heatFileData, context,
+                heatFileName);
+        translateResources(heatFileName, serviceTemplate, heatOrchestrationTemplate, context);
+        translateOutputParameters(serviceTemplate, heatOrchestrationTemplate, heatFileData,
+                heatFileName, context);
+        createHeatStackGroup(serviceTemplate, heatFileData, heatOrchestrationTemplate, context);
+        handleHeatPseudoParam(heatFileName, serviceTemplate, context);
+
+        if (Objects.nonNull(heatFileData.getData())) {
+            heatFileData.getData().stream().filter(data -> data.getType() == FileData.Type.HEAT_VOL)
+                    .forEach(data -> translateHeatFile(serviceTemplate, data, context));
         }
-      }
     }
-  }
 
-  private void createHeatStackGroup(ServiceTemplate serviceTemplate, FileData heatFileData,
-                                    HeatOrchestrationTemplate heatOrchestrationTemplate,
-                                    TranslationContext context) {
-    ToscaFileOutputService toscaFileOutputService = new ToscaFileOutputServiceCsarImpl();
-    final String fileName = heatFileData.getFile();
-    final String heatStackGroupId = FileUtils.getFileWithoutExtention(fileName) + "_group";
-
-    GroupDefinition groupDefinition = new GroupDefinition();
-    groupDefinition.setType(ToscaGroupType.HEAT_STACK);
-    groupDefinition.setProperties(new HashMap<>());
-    groupDefinition.getProperties()
-        .put("heat_file", "../" + toscaFileOutputService.getArtifactsFolderName() + "/" + fileName);
-    String hotDescription = heatOrchestrationTemplate.getDescription();
-    if (hotDescription != null && !hotDescription.isEmpty()) {
-      groupDefinition.getProperties().put(Constants.DESCRIPTION_PROPERTY_NAME, hotDescription);
+    private void handleHeatPseudoParam(String heatFileName, ServiceTemplate serviceTemplate,
+                                       TranslationContext context) {
+        Map<String, String> translatedHeatPseudoParam =
+                context.getUsedHeatPseudoParams().get(heatFileName);
+        if (Objects.nonNull(translatedHeatPseudoParam)) {
+            for (String heatPseudoParam : translatedHeatPseudoParam.keySet()) {
+                if (!serviceTemplate.getTopology_template().getInputs().containsKey(heatPseudoParam)) {
+                    ParameterDefinition parameterDefinition = new ParameterDefinition();
+                    parameterDefinition.setType(PropertyType.STRING.getDisplayName());
+                    parameterDefinition.setRequired(false);
+                    String parameterDefinitionId = translatedHeatPseudoParam.get(heatPseudoParam);
+                    DataModelUtil.addInputParameterToTopologyTemplate(serviceTemplate, parameterDefinitionId,
+                            parameterDefinition);
+                }
+            }
+        }
     }
-    groupDefinition.setMembers(new ArrayList<>());
-    Set<String> heatStackGroupMembersIds = getHeatStackGroupMembers(fileName,
-        serviceTemplate, context);
-    if (CollectionUtils.isEmpty(heatStackGroupMembersIds)) {
-      return; //not creating a group when no resources are present in the heat input
+
+    private void createHeatStackGroup(ServiceTemplate serviceTemplate, FileData heatFileData,
+                                      HeatOrchestrationTemplate heatOrchestrationTemplate,
+                                      TranslationContext context) {
+        ToscaFileOutputService toscaFileOutputService = new ToscaFileOutputServiceCsarImpl();
+        final String fileName = heatFileData.getFile();
+        final String heatStackGroupId = FileUtils.getFileWithoutExtention(fileName) + "_group";
+
+        GroupDefinition groupDefinition = new GroupDefinition();
+        groupDefinition.setType(ToscaGroupType.HEAT_STACK);
+        groupDefinition.setProperties(new HashMap<>());
+        groupDefinition.getProperties()
+                .put("heat_file", "../" + toscaFileOutputService.getArtifactsFolderName() + "/" + fileName);
+        String hotDescription = heatOrchestrationTemplate.getDescription();
+        if (hotDescription != null && !hotDescription.isEmpty()) {
+            groupDefinition.getProperties().put(Constants.DESCRIPTION_PROPERTY_NAME, hotDescription);
+        }
+        groupDefinition.setMembers(new ArrayList<>());
+        Set<String> heatStackGroupMembersIds = getHeatStackGroupMembers(fileName,
+                serviceTemplate, context);
+        if (CollectionUtils.isEmpty(heatStackGroupMembersIds)) {
+            return; //not creating a group when no resources are present in the heat input
+        }
+        groupDefinition.getMembers().addAll(heatStackGroupMembersIds);
+        DataModelUtil
+                .addGroupDefinitionToTopologyTemplate(serviceTemplate, heatStackGroupId, groupDefinition);
     }
-    groupDefinition.getMembers().addAll(heatStackGroupMembersIds);
-    DataModelUtil
-        .addGroupDefinitionToTopologyTemplate(serviceTemplate, heatStackGroupId, groupDefinition);
-  }
 
-  private Set<String> getHeatStackGroupMembers(String heatFileName,
-                                                            ServiceTemplate serviceTemplate,
-                                                            TranslationContext context){
+    private Set<String> getHeatStackGroupMembers(String heatFileName,
+                                                 ServiceTemplate serviceTemplate,
+                                                 TranslationContext context) {
+
+        Map<String, Set<String>> heatStackGroupMembers = context.getHeatStackGroupMembers();
+        Set<String> groupMembers = MapUtils.isEmpty(heatStackGroupMembers) ? new HashSet<>()
+                : heatStackGroupMembers.get(heatFileName);
+
+        if (CollectionUtils.isEmpty(groupMembers)) {
+            return new HashSet<>();
+        }
+
+        Set<String> updatedMembersIds = new HashSet<>();
 
-    Map<String, Set<String>> heatStackGroupMembers = context.getHeatStackGroupMembers();
-    Set<String> groupMembers = MapUtils.isEmpty(heatStackGroupMembers) ? new HashSet<>()
-        : heatStackGroupMembers.get(heatFileName);
+        groupMembers.forEach(member -> {
+            if (Objects.nonNull(DataModelUtil.getNodeTemplate(serviceTemplate, member))) {
+                updatedMembersIds.add(member);
+            } else {
+                updateSubstitutableGroupMemberId(heatFileName, serviceTemplate, updatedMembersIds);
+            }
+        });
 
-    if(CollectionUtils.isEmpty(groupMembers)){
-      return new HashSet<>();
+        return updatedMembersIds;
     }
 
-    Set<String> updatedMembersIds = new HashSet<>();
-
-    groupMembers.forEach(member -> {
-      if (Objects.nonNull(DataModelUtil.getNodeTemplate(serviceTemplate, member))) {
-        updatedMembersIds.add(member);
-      } else {
-        updateSubstitutableGroupMemberId(heatFileName, serviceTemplate, updatedMembersIds);
-      }
-    });
-
-    return updatedMembersIds;
-  }
-
-  private void updateSubstitutableGroupMemberId(String heatFileName,
-                                                ServiceTemplate serviceTemplate,
-                                                Set<String> updatedMembersIds) {
-    Optional<String> substitutableGroupMemberId =
-        ToscaUtil.getSubstitutableGroupMemberId(heatFileName, serviceTemplate);
-
-    substitutableGroupMemberId.ifPresent(updatedMembersIds::add);
-  }
-
-  private void translateInputParameters(ServiceTemplate serviceTemplate,
-                                        HeatOrchestrationTemplate heatOrchestrationTemplate,
-                                        FileData heatFileData, TranslationContext context,
-                                        String heatFileName) {
-    if (heatOrchestrationTemplate.getParameters() == null) {
-      return;
+    private void updateSubstitutableGroupMemberId(String heatFileName,
+                                                  ServiceTemplate serviceTemplate,
+                                                  Set<String> updatedMembersIds) {
+        Optional<String> substitutableGroupMemberId =
+                ToscaUtil.getSubstitutableGroupMemberId(heatFileName, serviceTemplate);
+
+        substitutableGroupMemberId.ifPresent(updatedMembersIds::add);
     }
 
-    Map<String, ParameterDefinition> parameterDefinitionMap =
-        TranslatorHeatToToscaParameterConverter
-            .parameterConverter(serviceTemplate,heatOrchestrationTemplate.getParameters(),
-                heatOrchestrationTemplate, heatFileName, context);
-    Environment heatEnvFile = getHeatEnvFile(heatFileData, context);
-    Map<String, Object> parameters = heatEnvFile.getParameters();
-    Object parameterValue;
-    if (parameters != null) {
-      for (Map.Entry<String, ParameterDefinition> entry : parameterDefinitionMap.entrySet()) {
-        String paramName = entry.getKey();
-        parameterValue = parameters.get(paramName);
-        if (parameterValue != null) {
-          entry.getValue().set_default(TranslatorHeatToToscaParameterConverter
-              .getToscaParameterDefaultValue(null, null, parameterValue, entry.getValue().getType(),
-                  heatFileName, heatOrchestrationTemplate, context));
+    private void translateInputParameters(ServiceTemplate serviceTemplate,
+                                          HeatOrchestrationTemplate heatOrchestrationTemplate,
+                                          FileData heatFileData, TranslationContext context,
+                                          String heatFileName) {
+        if (heatOrchestrationTemplate.getParameters() == null) {
+            return;
+        }
+
+        Map<String, ParameterDefinition> parameterDefinitionMap =
+                TranslatorHeatToToscaParameterConverter
+                        .parameterConverter(serviceTemplate, heatOrchestrationTemplate.getParameters(),
+                                heatOrchestrationTemplate, heatFileName, context);
+        Environment heatEnvFile = getHeatEnvFile(heatFileData, context);
+        Map<String, Object> parameters = heatEnvFile.getParameters();
+        Object parameterValue;
+        if (parameters != null) {
+            for (Map.Entry<String, ParameterDefinition> entry : parameterDefinitionMap.entrySet()) {
+                String paramName = entry.getKey();
+                parameterValue = parameters.get(paramName);
+                if (parameterValue != null) {
+                    entry.getValue().set_default(TranslatorHeatToToscaParameterConverter
+                            .getToscaParameterDefaultValue(null, null, parameterValue, entry.getValue().getType(),
+                                    heatFileName, heatOrchestrationTemplate, context));
+                }
+            }
+        }
+
+
+        Map<String, ParameterDefinition> inputs = serviceTemplate.getTopology_template().getInputs();
+        if (Objects.isNull(inputs)) {
+            serviceTemplate.getTopology_template().setInputs(parameterDefinitionMap);
+        } else {
+            setInputs(inputs, parameterDefinitionMap);
+
         }
-      }
+
     }
 
-    Map<String, ParameterDefinition> inputs = serviceTemplate.getTopology_template().getInputs();
-    if (Objects.isNull(inputs)) {
-      serviceTemplate.getTopology_template().setInputs(parameterDefinitionMap);
-    } else {
-      inputs.putAll(parameterDefinitionMap);
+    private void setInputs(Map<String, ParameterDefinition> inputs, Map<String, ParameterDefinition> newParameters) {
+
+        updateAnnotations(inputs, newParameters);
+        inputs.putAll(newParameters);
+
     }
-  }
-
-  private void translateOutputParameters(ServiceTemplate serviceTemplate,
-                                         HeatOrchestrationTemplate heatOrchestrationTemplate,
-                                         FileData heatFileData, String heatFileName,
-                                         TranslationContext context) {
-    if (heatOrchestrationTemplate.getOutputs() == null) {
-      return;
+
+    private void updateAnnotations(Map<String, ParameterDefinition> inputParameters, Map<String, ParameterDefinition> newParameters) {
+
+        if (Objects.nonNull(newParameters.entrySet())) {
+            newParameters.entrySet().stream().filter(stringParameterDefinitionEntry ->
+                    inputParameters.containsKey(stringParameterDefinitionEntry.getKey()) &&
+                            isHasAnnotation(inputParameters, stringParameterDefinitionEntry)).
+                    forEach(stringParameterDefinitionEntry -> getVFModulesList(stringParameterDefinitionEntry.getValue()).
+                            addAll(getVFModulesList(inputParameters.get(stringParameterDefinitionEntry.getKey()))));
+        }
     }
-    Map<String, ParameterDefinition> parameterDefinitionMap =
-        TranslatorHeatToToscaParameterConverter
-            .parameterOutputConverter(serviceTemplate,heatOrchestrationTemplate.getOutputs(),
-                heatOrchestrationTemplate, heatFileName, context);
-    if (serviceTemplate.getTopology_template().getOutputs() != null) {
-      serviceTemplate.getTopology_template().getOutputs().putAll(parameterDefinitionMap);
-    } else {
-      serviceTemplate.getTopology_template().setOutputs(parameterDefinitionMap);
+
+    private boolean isHasAnnotation(Map<String, ParameterDefinition> inputParameters, Map.Entry<String, ParameterDefinition> newParameterSet) {
+        ParameterDefinitionExt inputParameter = (ParameterDefinitionExt) inputParameters.get(newParameterSet.getKey());
+        ParameterDefinitionExt newParameter = (ParameterDefinitionExt) newParameterSet.getValue();
+        return inputParameter.getAnnotations() != null && newParameter.getAnnotations() != null;
     }
 
-    if (heatFileData.getBase() != null && heatFileData.getBase().equals(true)) {
-      updateSharedResources(serviceTemplate, heatFileName, heatOrchestrationTemplate,
-          heatOrchestrationTemplate.getOutputs(), context);
+    private List getVFModulesList(ParameterDefinition param) {
+        ParameterDefinitionExt parameterDefinitionExt = (ParameterDefinitionExt) param;
+        return (List) parameterDefinitionExt.getAnnotations().get(ToscaConstants.SOURCE_ANNOTATION_ID).getProperties().
+                get(ToscaConstants.VF_MODULE_LABEL_PROPERTY_NAME);
     }
-  }
-
-  private void updateSharedResources(ServiceTemplate serviceTemplate, String heatFileName,
-                                     HeatOrchestrationTemplate heatOrchestrationTemplate,
-                                     Map<String, Output> outputs, TranslationContext context) {
-    for (Map.Entry<String, Output> parameter : outputs.entrySet()) {
-      Optional<AttachedResourceId> attachedSharedResourceId = HeatToToscaUtil
-          .extractAttachedResourceId(heatFileName, heatOrchestrationTemplate, context,
-              parameter.getValue().getValue());
-      if (attachedSharedResourceId.isPresent() && attachedSharedResourceId.get().isGetResource()
-          && attachedSharedResourceId.get().getTranslatedId() != null) {
-        String sharedTranslatedResourceId =
-            attachedSharedResourceId.get().getTranslatedId().toString();
-        updateSharedResource(serviceTemplate, context, parameter, sharedTranslatedResourceId,
-            heatOrchestrationTemplate.getResources()
-                .get(attachedSharedResourceId.get().getEntityId()));
-      } else {
-        Optional<String> contrailSharedResourceId = HeatToToscaUtil
-            .extractContrailGetResourceAttachedHeatResourceId(parameter.getValue().getValue());
-        if (contrailSharedResourceId.isPresent()
-            && context.getTranslatedIds().get(heatFileName).get(contrailSharedResourceId.get())
-            != null) {
-          String sharedTranslatedResourceId = context.getTranslatedIds().get(heatFileName).get
-              (contrailSharedResourceId.get());
-          ConsolidationDataUtil.removeSharedResource(serviceTemplate, heatOrchestrationTemplate,
-              context, parameter.getKey(),contrailSharedResourceId.get(), sharedTranslatedResourceId);
-          updateSharedResource(serviceTemplate, context, parameter,sharedTranslatedResourceId,
-              heatOrchestrationTemplate.getResources().get(contrailSharedResourceId.get()));
+
+    private void translateOutputParameters(ServiceTemplate serviceTemplate,
+                                           HeatOrchestrationTemplate heatOrchestrationTemplate,
+                                           FileData heatFileData, String heatFileName,
+                                           TranslationContext context) {
+        if (heatOrchestrationTemplate.getOutputs() == null) {
+            return;
+        }
+        Map<String, ParameterDefinition> parameterDefinitionMap =
+                TranslatorHeatToToscaParameterConverter
+                        .parameterOutputConverter(serviceTemplate, heatOrchestrationTemplate.getOutputs(),
+                                heatOrchestrationTemplate, heatFileName, context);
+        if (serviceTemplate.getTopology_template().getOutputs() != null) {
+            serviceTemplate.getTopology_template().getOutputs().putAll(parameterDefinitionMap);
+        } else {
+            serviceTemplate.getTopology_template().setOutputs(parameterDefinitionMap);
         }
-      }
-    }
-    if (serviceTemplate.getTopology_template().getOutputs() != null
-        && serviceTemplate.getTopology_template().getOutputs().size() == 0) {
-      serviceTemplate.getTopology_template().setOutputs(null);
-    }
-  }
 
-  private void updateSharedResource(ServiceTemplate serviceTemplate, TranslationContext context,
-                                    Map.Entry<String, Output> paramName,
-                                    String sharedTranslatedResourceId, Resource resource) {
-    context.addHeatSharedResourcesByParam(paramName.getKey(), sharedTranslatedResourceId, resource);
-    serviceTemplate.getTopology_template().getOutputs().remove(paramName.getKey());
-  }
+        if (heatFileData.getBase() != null && heatFileData.getBase().equals(true)) {
+            updateSharedResources(serviceTemplate, heatFileName, heatOrchestrationTemplate,
+                    heatOrchestrationTemplate.getOutputs(), context);
+        }
+    }
 
-  private void translateResources(String heatFileName, ServiceTemplate serviceTemplate,
-                                  HeatOrchestrationTemplate heatOrchestrationTemplate,
-                                  TranslationContext context) {
-    if(MapUtils.isEmpty(heatOrchestrationTemplate.getResources())){
-      return;
+    private void updateSharedResources(ServiceTemplate serviceTemplate, String heatFileName,
+                                       HeatOrchestrationTemplate heatOrchestrationTemplate,
+                                       Map<String, Output> outputs, TranslationContext context) {
+        for (Map.Entry<String, Output> parameter : outputs.entrySet()) {
+            Optional<AttachedResourceId> attachedSharedResourceId = HeatToToscaUtil
+                    .extractAttachedResourceId(heatFileName, heatOrchestrationTemplate, context,
+                            parameter.getValue().getValue());
+            if (attachedSharedResourceId.isPresent() && attachedSharedResourceId.get().isGetResource()
+                    && attachedSharedResourceId.get().getTranslatedId() != null) {
+                String sharedTranslatedResourceId =
+                        attachedSharedResourceId.get().getTranslatedId().toString();
+                updateSharedResource(serviceTemplate, context, parameter, sharedTranslatedResourceId,
+                        heatOrchestrationTemplate.getResources()
+                                .get(attachedSharedResourceId.get().getEntityId()));
+            } else {
+                Optional<String> contrailSharedResourceId = HeatToToscaUtil
+                        .extractContrailGetResourceAttachedHeatResourceId(parameter.getValue().getValue());
+                if (contrailSharedResourceId.isPresent()
+                        && context.getTranslatedIds().get(heatFileName).get(contrailSharedResourceId.get())
+                        != null) {
+                    String sharedTranslatedResourceId = context.getTranslatedIds().get(heatFileName).get
+                            (contrailSharedResourceId.get());
+                    ConsolidationDataUtil.removeSharedResource(serviceTemplate, heatOrchestrationTemplate,
+                            context, parameter.getKey(), contrailSharedResourceId.get(), sharedTranslatedResourceId);
+                    updateSharedResource(serviceTemplate, context, parameter, sharedTranslatedResourceId,
+                            heatOrchestrationTemplate.getResources().get(contrailSharedResourceId.get()));
+                }
+            }
+        }
+        if (serviceTemplate.getTopology_template().getOutputs() != null
+                && serviceTemplate.getTopology_template().getOutputs().size() == 0) {
+            serviceTemplate.getTopology_template().setOutputs(null);
+        }
     }
 
-    for (String resourceId : heatOrchestrationTemplate.getResources().keySet()) {
-      Resource resource = heatOrchestrationTemplate.getResources().get(resourceId);
-      if (resource == null) {
-        throw new CoreException(
-            new ResourceNotFoundInHeatFileErrorBuilder(resourceId, heatFileName).build());
-      }
-      ResourceTranslationFactory.getInstance(resource)
-          .translateResource(heatFileName, serviceTemplate, heatOrchestrationTemplate, resource,
-              resourceId, context);
+    private void updateSharedResource(ServiceTemplate serviceTemplate, TranslationContext context,
+                                      Map.Entry<String, Output> paramName,
+                                      String sharedTranslatedResourceId, Resource resource) {
+        context.addHeatSharedResourcesByParam(paramName.getKey(), sharedTranslatedResourceId, resource);
+        serviceTemplate.getTopology_template().getOutputs().remove(paramName.getKey());
     }
-  }
 
-  private Environment getHeatEnvFile(FileData heatFileData, TranslationContext context) {
-    List<FileData> fileRelatedDataList = heatFileData.getData();
-    if (fileRelatedDataList == null) {
-      return new Environment();
+    private void translateResources(String heatFileName, ServiceTemplate serviceTemplate,
+                                    HeatOrchestrationTemplate heatOrchestrationTemplate,
+                                    TranslationContext context) {
+        if (MapUtils.isEmpty(heatOrchestrationTemplate.getResources())) {
+            return;
+        }
+
+        for (String resourceId : heatOrchestrationTemplate.getResources().keySet()) {
+            Resource resource = heatOrchestrationTemplate.getResources().get(resourceId);
+            if (resource == null) {
+                throw new CoreException(
+                        new ResourceNotFoundInHeatFileErrorBuilder(resourceId, heatFileName).build());
+            }
+            ResourceTranslationFactory.getInstance(resource)
+                    .translateResource(heatFileName, serviceTemplate, heatOrchestrationTemplate, resource,
+                            resourceId, context);
+        }
     }
-    for (FileData fileRelatedData : fileRelatedDataList) {
-      if (fileRelatedData.getType().equals(FileData.Type.HEAT_ENV)) {
-        return new YamlUtil().yamlToObject(context.getFileContent(fileRelatedData.getFile()),
-            Environment.class);
-      }
+
+    private Environment getHeatEnvFile(FileData heatFileData, TranslationContext context) {
+        List<FileData> fileRelatedDataList = heatFileData.getData();
+        if (fileRelatedDataList == null) {
+            return new Environment();
+        }
+        for (FileData fileRelatedData : fileRelatedDataList) {
+            if (fileRelatedData.getType().equals(FileData.Type.HEAT_ENV)) {
+                return new YamlUtil().yamlToObject(context.getFileContent(fileRelatedData.getFile()),
+                        Environment.class);
+            }
+        }
+        return new Environment();
     }
-    return new Environment();
-  }
 
 
 }
index 35b617b..930a2de 100644 (file)
@@ -1,42 +1,37 @@
-/*-
- * ============LICENSE_START=======================================================
- * SDC
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
+/*
+ * Copyright © 2018 European Support Limited
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- * ============LICENSE_END=========================================================
  */
 
 package org.openecomp.sdc.translator.services.heattotosca.mapping;
 
 import org.apache.commons.collections4.MapUtils;
+import org.openecomp.core.utilities.file.FileUtils;
 import org.openecomp.sdc.heat.datatypes.model.HeatOrchestrationTemplate;
 import org.openecomp.sdc.heat.datatypes.model.Output;
 import org.openecomp.sdc.heat.datatypes.model.Parameter;
-import org.openecomp.sdc.tosca.datatypes.model.Constraint;
-import org.openecomp.sdc.tosca.datatypes.model.EntrySchema;
-import org.openecomp.sdc.tosca.datatypes.model.ParameterDefinition;
-import org.openecomp.sdc.tosca.datatypes.model.ServiceTemplate;
+import org.openecomp.sdc.tosca.datatypes.extend.ToscaAnnotationType;
+import org.openecomp.sdc.tosca.datatypes.model.*;
+import org.openecomp.sdc.tosca.datatypes.model.heatextend.AnnotationDefinition;
 import org.openecomp.sdc.tosca.datatypes.model.heatextend.ParameterDefinitionExt;
+import org.openecomp.sdc.tosca.services.ToscaConstants;
+import org.openecomp.sdc.tosca.services.ToscaUtil;
 import org.openecomp.sdc.translator.datatypes.heattotosca.TranslationContext;
 import org.openecomp.sdc.translator.services.heattotosca.FunctionTranslationFactory;
+import org.openecomp.sdc.translator.services.heattotosca.HeatToToscaUtil;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
 
 public class TranslatorHeatToToscaParameterConverter {
@@ -73,11 +68,9 @@ public class TranslatorHeatToToscaParameterConverter {
       String heatFileName, TranslationContext context) {
     Map<String, ParameterDefinition> parameterDefinitionMap = new HashMap<>();
     for (Map.Entry<String, Parameter> entry : parameters.entrySet()) {
-      //parameterDefinitionMap.put(entry.getKey()+"_"+ FileUtils.getFileWithoutExtention
-      // (heatFileName),getToscaParameter(entry.getValue(), heatOrchestrationTemplate,
-      // heatFileName, context));
-      parameterDefinitionMap.put(entry.getKey(),
-          getToscaParameter(serviceTemplate,entry.getKey(), entry.getValue(),
+      String heatParamName = entry.getKey();
+      parameterDefinitionMap.put(heatParamName,
+          getToscaParameter(serviceTemplate,heatParamName, entry.getValue(),
               heatOrchestrationTemplate,
               heatFileName, context));
     }
@@ -118,7 +111,7 @@ public class TranslatorHeatToToscaParameterConverter {
    * @return the tosca parameter
    */
   public static ParameterDefinitionExt getToscaParameter(ServiceTemplate serviceTemplate,
-                                                         String parameterName,
+                                                         String heatParameterName,
                                                          Parameter heatParameter,
                                                          HeatOrchestrationTemplate
                                                              heatOrchestrationTemplate,
@@ -131,14 +124,48 @@ public class TranslatorHeatToToscaParameterConverter {
     toscaParameter.setLabel(heatParameter.getLabel());
     toscaParameter.setDescription(heatParameter.getDescription());
     toscaParameter.set_default(
-        getToscaParameterDefaultValue(serviceTemplate, parameterName, heatParameter.get_default(),
+        getToscaParameterDefaultValue(serviceTemplate, heatParameterName, heatParameter.get_default(),
             toscaParameter.getType(), heatFileName, heatOrchestrationTemplate, context));
     toscaParameter.setHidden(heatParameter.isHidden());
     toscaParameter.setImmutable(heatParameter.isImmutable());
     toscaParameter.setConstraints(getToscaConstrains(heatParameter.getConstraints()));
+    Optional<Map<String, AnnotationDefinition>>  annotations = getToscaAnnotations(context, serviceTemplate, heatFileName, heatParameterName);
+    annotations.ifPresent(ant->toscaParameter.setAnnotations(annotations.get()));
+
+
     return toscaParameter;
   }
 
+  private static Optional<Map<String, AnnotationDefinition> > getToscaAnnotations (TranslationContext context, ServiceTemplate serviceTemplate, String heatFileName, String heatParameterName){
+
+    if(!isAnnotationRequired(context, serviceTemplate, heatFileName)){
+      return Optional.empty();
+    }
+
+    AnnotationDefinition annotationDefinition = new AnnotationDefinition();
+    annotationDefinition.setType(ToscaAnnotationType.SOURCE);
+    annotationDefinition.setProperties(new HashMap<>());
+    List<String> vfModuleList = new ArrayList<>();
+    vfModuleList.add( FileUtils.getFileWithoutExtention(heatFileName));
+    annotationDefinition.getProperties().put(ToscaConstants.VF_MODULE_LABEL_PROPERTY_NAME, vfModuleList);
+    annotationDefinition.getProperties().put(ToscaConstants.SOURCE_TYPE_PROPERTY_NAME, ToscaConstants.HEAT_SOURCE_TYPE);
+    annotationDefinition.getProperties().put(ToscaConstants.PARAM_NAME_PROPERTY_NAME, heatParameterName);
+    Map<String, AnnotationDefinition> annotationMap = new HashMap<>();
+    annotationMap.put(ToscaConstants.SOURCE_ANNOTATION_ID, annotationDefinition);
+    return Optional.of(annotationMap);
+
+  }
+
+  private static boolean isAnnotationRequired(TranslationContext context, ServiceTemplate serviceTemplate, String heatFileName){
+    return HeatToToscaUtil.shouldAnnotationsToBeAdded() && !isNestedServiceTemplate(context, serviceTemplate, heatFileName);
+  }
+
+  private static boolean isNestedServiceTemplate(TranslationContext context, ServiceTemplate serviceTemplate, String heatFileName) {
+    String serviceTemplateFileName = ToscaUtil.getServiceTemplateFileName(serviceTemplate.getMetadata());
+    return HeatToToscaUtil.isHeatFileNested(context, heatFileName) || context.getNestedHeatFileName().containsKey(serviceTemplateFileName);
+  }
+
+
   /**
    * Gets tosca output parameter.
    *
@@ -148,7 +175,7 @@ public class TranslatorHeatToToscaParameterConverter {
    * @param context                   the context
    * @return the tosca output parameter
    */
-  public static ParameterDefinitionExt getToscaOutputParameter(ServiceTemplate serviceTemplate,
+  private static ParameterDefinitionExt getToscaOutputParameter(ServiceTemplate serviceTemplate,
                                                                String parameterName,
                                                                Output heatOutputParameter,
                                                                HeatOrchestrationTemplate
index 5f2c369..248c0c4 100644 (file)
@@ -1,37 +1,64 @@
-/*-
- * ============LICENSE_START=======================================================
- * SDC
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
+/*
+ * Copyright © 2016-2017 European Support Limited
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- * ============LICENSE_END=========================================================
  */
 
 package org.openecomp.sdc.translator.impl.heattotosca.parameters;
 
+import org.junit.Before;
 import org.junit.Test;
 import org.openecomp.sdc.translator.services.heattotosca.impl.resourcetranslation.BaseResourceTranslationTest;
 
+import java.io.IOException;
+
 public class HeatParameterConversionTest extends BaseResourceTranslationTest {
 
-  {
-    inputFilesPath = "/mock/heat/parameters/inputs";
-    outputFilesPath = "/mock/heat/parameters/expectedoutputfiles";
+  @Override
+  @Before
+  public void setUp() throws IOException {
+    // do not delete this function. it prevents the superclass setup from running
   }
 
   @Test
   public void testTranslate() throws Exception {
+    inputFilesPath = "/mock/heat/parameters/single/inputs";
+    outputFilesPath = "/mock/heat/parameters/single/expectedoutputfiles";
+    initTranslatorAndTranslate();
+    testTranslation();
+  }
+
+  @Test
+  public void testTranslateAllBaseMultipleHeat() throws Exception {
+    inputFilesPath = "/mock/heat/parameters/allHeatsAreBase/inputs";
+    outputFilesPath = "/mock/heat/parameters/allHeatsAreBase/expectedoutputfiles";
+    initTranslatorAndTranslate();
+    testTranslation();
+  }
+
+  @Test
+  public void testTranslateMultipleHeatWithNested() throws Exception {
+    inputFilesPath = "/mock/heat/parameters/multipleHeatWithNested/inputs";
+    outputFilesPath = "/mock/heat/parameters/multipleHeatWithNested/expectedoutputfiles";
+    initTranslatorAndTranslate();
+    testTranslation();
+  }
+
+  @Test
+  public void testTranslateNestedWithAssociatedHeat() throws Exception {
+    inputFilesPath = "/mock/heat/parameters/nestedWithAssociatedHeat/inputs";
+    outputFilesPath = "/mock/heat/parameters/nestedWithAssociatedHeat/expectedoutputfiles";
+    initTranslatorAndTranslate();
     testTranslation();
   }
 
index d97128e..32315d1 100644 (file)
@@ -42,7 +42,7 @@ public class GlobalTypesServiceTemplatesTest {
     Map<String, ServiceTemplate> globalTypesServiceTemplates =\r
         getGlobalTypesServiceTemplates(OnboardingTypesEnum.CSAR);\r
     Assert.assertNotNull(globalTypesServiceTemplates);\r
-    Assert.assertEquals(globalTypesServiceTemplates.size(), 24);\r
+    Assert.assertEquals(globalTypesServiceTemplates.size(), 25);\r
     Set<String> globalTypeFolders = globalTypesServiceTemplates.keySet();\r
     List<String> onapGlobalTypes = globalTypeFolders.stream()\r
         .filter(resourceKey -> resourceKey.contains("onap"))\r
@@ -56,7 +56,7 @@ public class GlobalTypesServiceTemplatesTest {
     Map<String, ServiceTemplate> globalTypesServiceTemplates =\r
         getGlobalTypesServiceTemplates(OnboardingTypesEnum.ZIP);\r
     Assert.assertNotNull(globalTypesServiceTemplates);\r
-    Assert.assertEquals(globalTypesServiceTemplates.size(), 19);\r
+    Assert.assertEquals(globalTypesServiceTemplates.size(), 20);\r
     Set<String> globalTypeFolders = globalTypesServiceTemplates.keySet();\r
     List<String> onapGlobalTypes = globalTypeFolders.stream()\r
         .filter(resourceKey -> resourceKey.contains("onap"))\r
@@ -69,7 +69,7 @@ public class GlobalTypesServiceTemplatesTest {
     Map<String, ServiceTemplate> globalTypesServiceTemplates =\r
         getGlobalTypesServiceTemplates(OnboardingTypesEnum.MANUAL);\r
     Assert.assertNotNull(globalTypesServiceTemplates);\r
-    Assert.assertEquals(globalTypesServiceTemplates.size(), 19);\r
+    Assert.assertEquals(globalTypesServiceTemplates.size(), 20);\r
     Set<String> globalTypeFolders = globalTypesServiceTemplates.keySet();\r
     List<String> onapGlobalTypes = globalTypeFolders.stream()\r
         .filter(resourceKey -> resourceKey.contains("onap"))\r
@@ -82,7 +82,7 @@ public class GlobalTypesServiceTemplatesTest {
     Map<String, ServiceTemplate> globalTypesServiceTemplates =\r
         getGlobalTypesServiceTemplates(OnboardingTypesEnum.NONE);\r
     Assert.assertNotNull(globalTypesServiceTemplates);\r
-    Assert.assertEquals(globalTypesServiceTemplates.size(), 19);\r
+    Assert.assertEquals(globalTypesServiceTemplates.size(), 20);\r
     Set<String> globalTypeFolders = globalTypesServiceTemplates.keySet();\r
     List<String> onapGlobalTypes = globalTypeFolders.stream()\r
         .filter(resourceKey -> resourceKey.contains("onap"))\r
@@ -90,4 +90,4 @@ public class GlobalTypesServiceTemplatesTest {
     Assert.assertEquals(onapGlobalTypes.size(), 0);\r
   }\r
 \r
-}\r
\ No newline at end of file
+}\r
index f5e1ebb..8126d29 100644 (file)
@@ -1,9 +1,6 @@
-/*-
- * ============LICENSE_START=======================================================
- * SDC
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
+/*
+ * Copyright © 2016-2017 European Support Limited
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
@@ -15,7 +12,6 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- * ============LICENSE_END=========================================================
  */
 
 package org.openecomp.sdc.translator.services.heattotosca.impl.resourcetranslation;
@@ -66,17 +62,25 @@ public class BaseFullTranslationTest {
   protected static TestFeatureManager manager;
 
   @BeforeClass
-  public static void enableForwarderFeature(){
+  public static void enableToggleableFeatures(){
     manager = new TestFeatureManager(ToggleableFeature.class);
     if (!ToggleableFeature.FORWARDER_CAPABILITY.isActive()) {
       manager.enable(ToggleableFeature.FORWARDER_CAPABILITY);
     }
+    if (!ToggleableFeature.ANNOTATIONS.isActive()) {
+      manager.enable(ToggleableFeature.ANNOTATIONS);
+    }
+    if(!ToggleableFeature.VLAN_TAGGING.isActive()) {
+      manager.enable(ToggleableFeature.VLAN_TAGGING);
+    }
   }
 
 
   @AfterClass
-  public static void disableForwarderFeature() {
+  public static void disableToggleableFeatures() {
     manager.disable(ToggleableFeature.FORWARDER_CAPABILITY);
+    manager.disable(ToggleableFeature.ANNOTATIONS);
+    manager.disable(ToggleableFeature.VLAN_TAGGING);
     manager = null;
     TestFeatureManagerProvider.setFeatureManager(null);
   }
index 2ef72ac..4dc1612 100644 (file)
@@ -8,7 +8,7 @@
  *      http://www.apache.org/licenses/LICENSE-2.0
  *
  * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
+ * distributed under the License is distributed on a "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
@@ -96,20 +96,26 @@ public class BaseResourceTranslationTest {
   protected static TestFeatureManager manager;
 
   @BeforeClass
-  public static void enableForwarderFeature(){
+  public static void enableToggleableFeatures(){
     manager = new TestFeatureManager(ToggleableFeature.class);
     if (!ToggleableFeature.FORWARDER_CAPABILITY.isActive()) {
       manager.enable(ToggleableFeature.FORWARDER_CAPABILITY);
     }
-  }
+    if(!ToggleableFeature.ANNOTATIONS.isActive()) {
+      manager.enable(ToggleableFeature.ANNOTATIONS);
+    }
+    if(!ToggleableFeature.VLAN_TAGGING.isActive()){
+      manager.enable(ToggleableFeature.VLAN_TAGGING);
+    }
 
+  }
 
   @AfterClass
-  public static void disableForwarderFeature() {
-    if (manager != null) {
-      manager.disable(ToggleableFeature.FORWARDER_CAPABILITY);
-      manager = null;
-    }
+  public static void disableToggleableFeatures() {
+    manager.disable(ToggleableFeature.FORWARDER_CAPABILITY);
+    manager.disable(ToggleableFeature.ANNOTATIONS);
+    manager.disable(ToggleableFeature.VLAN_TAGGING);
+    manager = null;
     TestFeatureManagerProvider.setFeatureManager(null);
   }
 
index a6876fa..5d73a30 100644 (file)
@@ -34,13 +34,6 @@ public class ContrailV2VlanToInterfaceResourceConnectionTest extends BaseResourc
     // do not delete this function. it prevents the superclass setup from running
   }
 
-  @BeforeClass
-  public static void enableVLANTagging() {
-    manager = new TestFeatureManager(ToggleableFeature.class);
-    manager.enable(ToggleableFeature.VLAN_TAGGING);
-    TestFeatureManagerProvider.setFeatureManager(manager);
-  }
-
   @Test
   public void testTranslateVlanToInterfaceNestedConnection() throws Exception {
     inputFilesPath =
@@ -62,10 +55,4 @@ public class ContrailV2VlanToInterfaceResourceConnectionTest extends BaseResourc
     testTranslation();
   }
 
-  @AfterClass
-  public static void disableVLANTagging() {
-    manager.disable(ToggleableFeature.VLAN_TAGGING);
-    manager = null;
-    TestFeatureManagerProvider.setFeatureManager(null);
-  }
 }
index 0776692..2af3f85 100644 (file)
@@ -38,12 +38,6 @@ public class ResourceTranslationContrailV2VlanSubInterfaceImplTest extends
         // do not delete this function. it prevents the superclass setup from running
     }
 
-    @BeforeClass
-    public static void enableVLANTagging() {
-        manager.enable(ToggleableFeature.VLAN_TAGGING);
-        TestFeatureManagerProvider.setFeatureManager(manager);
-    }
-
     @Test
     public void testTranslateVlanSubInterfaceWithGetResource() throws Exception {
         inputFilesPath = "/mock/services/heattotosca/contrailv2Vlan/oneInterface/inputfiles";
@@ -60,11 +54,4 @@ public class ResourceTranslationContrailV2VlanSubInterfaceImplTest extends
         initTranslatorAndTranslate();
         testTranslation();
     }
-
-    @AfterClass
-    public static void disableVLANTagging() {
-        manager.disable(ToggleableFeature.VLAN_TAGGING);
-        manager = null;
-        TestFeatureManagerProvider.setFeatureManager(null);
-    }
 }
index d61871c..b9bc901 100644 (file)
@@ -12,6 +12,15 @@ topology_template:
       label: OAM network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_ips
       type: list
       description: OAM network ips
       entry_schema:
@@ -20,18 +29,45 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
     oam_net_gw:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: CPS network gateway
     pcm_server_names:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_server_names
       type: list
       description: name of the PCRF CM instance
       entry_schema:
@@ -40,12 +76,30 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: PCRF CM image name
     cps_net_ips:
       label: CPS network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_ips
       type: list
       description: CPS network ips
       entry_schema:
@@ -54,12 +108,30 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
     pcm_volumes:
       label: CPS Cluman Cinder Volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_volumes
       type: list
       description: CPS Cluman Cinder Volume
       entry_schema:
@@ -68,30 +140,75 @@ topology_template:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
     cps_net_name:
       label: CPS network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_name
       type: string
       description: CPS network name
     cps_net_mask:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_mask
       type: string
       description: CPS network mask
     oam_net_mask:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_mask
       type: string
       description: CPS network mask
     oam_net_name:
       label: OAM network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: OAM network name
   node_templates:
@@ -213,4 +330,4 @@ topology_template:
         description: heat template that creates PCRF Cluman stack
       members:
       - server_pcm_004
-      - server_pcm_003
\ No newline at end of file
+      - server_pcm_003
index 8295fec..5545c17 100644 (file)
@@ -11,11 +11,27 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VF_MODULE instance
     vf_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_name
       type: string
       description: The VF Name; defaults to VMVM for the virtual MVM VNF.
       constraints:
@@ -25,11 +41,27 @@ topology_template:
     cloud_zone_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: cloud_zone_id
       type: string
       description: The cloud zone for this VF instance
     vf_instance_num:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_instance_num
       type: string
       description: The number for this VF instance
       constraints:
@@ -39,11 +71,27 @@ topology_template:
     virtual_mgmt_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: virtual_mgmt_ip_0
       type: string
       description: Virtual management network ip address
     mvs_mgmt_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: mvs_mgmt_ip_0
       type: list
       description: List of Management network IP addresses for IPv4
       entry_schema:
@@ -51,6 +99,14 @@ topology_template:
     flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: flavor
       type: string
       description: Server flavor
       constraints: [
@@ -58,6 +114,14 @@ topology_template:
     key_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: key_name
       type: string
       description: SSH key name
       constraints: [
@@ -65,11 +129,27 @@ topology_template:
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: availability_zone_0
       type: list
       description: List of Availability Zone IDs or Names
       entry_schema:
@@ -77,6 +157,14 @@ topology_template:
     mgmt_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: mgmt_net_id
       type: string
       description: Neutron UUID for the Management network
       constraints: [
@@ -84,6 +172,14 @@ topology_template:
     vm_instance_num:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vm_instance_num
       type: list
       description: VM instance number list must be a list of three-digit numeric value
       entry_schema:
@@ -91,11 +187,27 @@ topology_template:
     bootimage:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: bootimage
       type: string
       description: Master bootimage volume id
     sec_groups:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: sec_groups
       type: list
       description: Security groups
       entry_schema:
@@ -103,6 +215,14 @@ topology_template:
     vf_component:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_component
       type: string
       description: The component that this VF instance is running
       constraints:
@@ -112,6 +232,14 @@ topology_template:
     num_instances:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: num_instances
       type: float
       description: number of instance of the VF_module
   node_templates:
@@ -213,4 +341,4 @@ topology_template:
           Metaswitch MVS (Metaview Server)
       members:
       - mvs_modules
-      - mvs_modules_same_nested_heat_file_no_count
\ No newline at end of file
+      - mvs_modules_same_nested_heat_file_no_count
index ffbd020..3c41ae0 100644 (file)
@@ -12,21 +12,55 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - base
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
     shared_security_group_id2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_security_group_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
+            - base
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: network name of jsa log network
     shared_security_group_id1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_security_group_id1
       type: string
       description: network name of jsa log network
   node_templates:
@@ -241,4 +275,4 @@ topology_template:
           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
       members:
       - packet_mirror_network
-      - test_nested
\ No newline at end of file
+      - test_nested
index 66880be..aec1425 100644 (file)
@@ -12,21 +12,55 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - base
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
     shared_security_group_id2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_security_group_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
+            - base
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: network name of jsa log network
     shared_security_group_id1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_security_group_id1
       type: string
       description: network name of jsa log network
   node_templates:
@@ -238,4 +272,4 @@ topology_template:
         description: |
           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
       members:
-      - test_nested
\ No newline at end of file
+      - test_nested
index 2fbec0c..5d0e741 100644 (file)
@@ -11,6 +11,14 @@ topology_template:
     not_null:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: not_null
       type: string
   node_templates:
     server_pcm_001:
@@ -38,4 +46,4 @@ topology_template:
         description: heat template that creates PCRF Cluman stack
       members:
       - server_pcm_001
-      - nove_001_vol
\ No newline at end of file
+      - nove_001_vol
index b6d5633..f18f8fe 100644 (file)
@@ -11,11 +11,28 @@ topology_template:
     not_null:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            - volume
+            source_type: HEAT
+            param_name: not_null
       type: string
     nove_001_vol:
       label: volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: nove_001_vol
       type: string
       description: volume name
   node_templates:
@@ -45,4 +62,4 @@ topology_template:
       properties:
         heat_file: ../Artifacts/volume.yaml
       members:
-      - nove_001_vol
\ No newline at end of file
+      - nove_001_vol
index 1993eea..c96d74e 100644 (file)
@@ -11,6 +11,14 @@ topology_template:
     ssc_a_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_a_name_0
       type: string
       description: Name of VM A of SSC
       constraints:
@@ -18,6 +26,15 @@ topology_template:
     mgmt_net_plen:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: mgmt_net_plen
       type: float
       description: Management network prefix length
       constraints:
@@ -27,6 +44,14 @@ topology_template:
     ssc_b_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            source_type: HEAT
+            param_name: ssc_b_name_0
       type: string
       description: Name of VM B of SSC
       constraints:
@@ -34,16 +59,43 @@ topology_template:
     ssc_b_untrusted_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            source_type: HEAT
+            param_name: ssc_b_untrusted_ip_0
       type: string
       description: Fixed IPv4 address on Untrusted/access network for SSC B.
     ssc_b_untrusted_parent_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            source_type: HEAT
+            param_name: ssc_b_untrusted_parent_ip_0
       type: string
       description: Fixed IPv4 address on Untrusted/access parent network for SSC B.
     perimeta_untrusted_vlan_ids:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_1_perimeta_ssc_b
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: perimeta_untrusted_vlan_ids
       type: list
       description: List of VLAN IDs to use on the untrusted/access network
       entry_schema:
@@ -51,16 +103,41 @@ topology_template:
     ssc_json_radius_servername:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_json_radius_servername
       type: string
       description: IP Address or hostname of RADIUS server
     ssc_mgmt_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_mgmt_vip_0
       type: string
       description: Management virtual IP address to use for SSC.
     rtp_msc_json_use_radius_authentication:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_json_use_radius_authentication
       type: string
       description: Json prefix, used to indicate if user account authentication is done externally through Radius
       constraints:
@@ -70,16 +147,45 @@ topology_template:
     ssc_trusted_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_trusted_vip_0
       type: string
       description: Virtual IPv4 address on Trusted/core network for SSC.
     ssc_untrusted_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_untrusted_vip_0
       type: string
       description: Virtual IPv4 address on Untrusted/access network for SSC.
     perimeta_untrusted_num_vlans:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_1_perimeta_ssc_b
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: perimeta_untrusted_num_vlans
       type: float
       description: number of VLANs to connect to the untrusted/access interface
       constraints:
@@ -89,6 +195,15 @@ topology_template:
     rtp_msc_mgmt_vips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_mgmt_vips
       type: list
       description: List of management virtual IP addresses to use for RTP MSC.
       entry_schema:
@@ -96,6 +211,14 @@ topology_template:
     ssc_a_json_prefix:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_a_json_prefix
       type: string
       description: Json prefix, used to create the correct json file depending on the operation being performed
       default: ' '
@@ -106,6 +229,14 @@ topology_template:
     rtp_msc_a_untrusted_parent_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_a_untrusted_parent_ips
       type: list
       description: List of fixed IPv4 addresses on Untrusted/access parent network for RTP MSC A.
       entry_schema:
@@ -113,16 +244,41 @@ topology_template:
     ssc_b_trusted_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            source_type: HEAT
+            param_name: ssc_b_trusted_ip_0
       type: string
       description: Fixed IPv4 address on Trusted/core network for SSC B.
     shared_perimeta_ssc_server_group:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: shared_perimeta_ssc_server_group
       type: string
       description: Server group to use for these VMs
     ssc_json_radius_timeout:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_json_radius_timeout
       type: float
       description: Timeout for connect requests to RADIUS server
       constraints:
@@ -132,6 +288,15 @@ topology_template:
     rtp_msc_untrusted_vips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_untrusted_vips
       type: list
       description: List of virtual IPv4 addresses on Untrusted/access network for RTP MSC.
       entry_schema:
@@ -139,11 +304,27 @@ topology_template:
     rtp_msc_json_radius_servername:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_json_radius_servername
       type: string
       description: IP Address or hostname of RADIUS server
     rtp_msc_vnfcnames:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_vnfcnames
       type: list
       description: List of vnfc names of the RTP MSC. This is the name associated with the perimeta pair and corresponds to the VIP
       entry_schema:
@@ -151,6 +332,15 @@ topology_template:
     ssc_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_image_name
       type: string
       description: Glance image to use for launching SSC Perimeta instances.
       default: ISBC_SBC_v4.0.40_SU12.qcow2
@@ -159,6 +349,14 @@ topology_template:
     perimeta_max_rtp_msc_count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_perimeta_deployment_create
+            source_type: HEAT
+            param_name: perimeta_max_rtp_msc_count
       type: float
       description: Max number of RTP MSCs in a site.
       default: 8
@@ -169,6 +367,17 @@ topology_template:
     trusted_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_1_perimeta_ssc_b
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: trusted_net_id
       type: string
       description: Network ID of Trusted/core network.
       constraints: [
@@ -176,6 +385,15 @@ topology_template:
     ntp_server_ip_addrs:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ntp_server_ip_addrs
       type: string
       description: NTP server IPv4 addresses, separated by commas.  These must be accessible from the management network
       constraints:
@@ -183,6 +401,14 @@ topology_template:
     rtp_msc_json_radius_default:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_json_radius_default
       type: string
       description: Default authentication level for RADIUS users
       constraints:
@@ -195,6 +421,14 @@ topology_template:
     rtp_msc_a_vnfcnames:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_a_vnfcnames
       type: list
       description: List of vnfc names of the A of RTP MSC
       entry_schema:
@@ -202,11 +436,27 @@ topology_template:
     ssc_b_untrusted_v6_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            source_type: HEAT
+            param_name: ssc_b_untrusted_v6_ip_0
       type: string
       description: Fixed IPv6 address on Untrusted/access network for SSC B.
     rtp_msc_b_index:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            source_type: HEAT
+            param_name: rtp_msc_b_index
       type: float
       description: Index of RTP MSC to instantiate / heal.
       constraints:
@@ -216,6 +466,15 @@ topology_template:
     rtp_msc_untrusted_v6_vips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_untrusted_v6_vips
       type: list
       description: List of virtual IPv6 addresses on Untrusted/access network for RTP MSC.
       entry_schema:
@@ -223,16 +482,41 @@ topology_template:
     shared_ssc_unused_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: shared_ssc_unused_net_id
       type: string
       description: Unused network ID
     ssc_b_rf_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            source_type: HEAT
+            param_name: ssc_b_rf_ip_0
       type: string
       description: RF fixed IP address to use for SSC B.
     rtp_msc_b_untrusted_parent_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            source_type: HEAT
+            param_name: rtp_msc_b_untrusted_parent_ips
       type: list
       description: List of fixed IPv4 addresses on Untrusted/access parent network for RTP MSC B.
       entry_schema:
@@ -240,6 +524,15 @@ topology_template:
     ssc_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_flavor_name
       type: string
       description: Flavor to use for creating SSC VM instance
       default: gv.c8r16d160
@@ -248,6 +541,17 @@ topology_template:
     mgmt_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_1_perimeta_ssc_b
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: mgmt_net_id
       type: string
       description: Management network ID
       constraints: [
@@ -255,11 +559,27 @@ topology_template:
     ssc_json_radius_secret:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_json_radius_secret
       type: string
       description: Shared secret to use for the RADIUS Server
     rtp_msc_a_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_a_names
       type: list
       description: List of names of VM A of RTP MSC
       entry_schema:
@@ -267,6 +587,17 @@ topology_template:
     shared_int_ha_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_1_perimeta_ssc_b
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: shared_int_ha_net_id
       type: string
       description: HA network id
       constraints: [
@@ -274,6 +605,14 @@ topology_template:
     ssc_vnfcname_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_vnfcname_0
       type: string
       description: Name of vnfc of SSC. This is the name associated with the perimeta pair and corresponds to the VIP
       constraints:
@@ -281,6 +620,15 @@ topology_template:
     rtp_msc_trusted_vips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_trusted_vips
       type: list
       description: List of virtual IPv4 addresses on Trusted/core network for RTP MSC.
       entry_schema:
@@ -288,6 +636,14 @@ topology_template:
     rtp_msc_json_radius_port:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_json_radius_port
       type: float
       description: Port to use to connect to RADIUS server
       constraints:
@@ -297,11 +653,30 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_1_perimeta_ssc_b
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VF Module instance
     ssc_json_radius_port:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_json_radius_port
       type: float
       description: Port to use to connect to RADIUS server
       constraints:
@@ -311,6 +686,14 @@ topology_template:
     rtp_msc_b_untrusted_v6_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            source_type: HEAT
+            param_name: rtp_msc_b_untrusted_v6_ips
       type: list
       description: List of fixed IPv6 addresses on Untrusted/access network for RTP MSC B.
       entry_schema:
@@ -318,6 +701,15 @@ topology_template:
     rtp_msc_b_mgmt_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_b_mgmt_ips
       type: list
       description: List of management fixed IP addresses to use for RTP MSC B.
       entry_schema:
@@ -325,21 +717,60 @@ topology_template:
     ssc_a_int_ha_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_a_int_ha_ip_0
       type: string
       description: HA fixed IP address to use for SSC A.
     ssc_b_mgmt_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_b_mgmt_ip_0
       type: string
       description: Management fixed IP address to use for SSC B.
     vnf_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_1_perimeta_ssc_b
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            - base_perimeta_deployment_create
+            source_type: HEAT
+            param_name: vnf_name
       type: string
       description: Unique name for this VNF instance
     rtp_msc_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_flavor_name
       type: string
       description: Flavor to use for creating RTP MSC VM instance
       default: gv.c8r16d160
@@ -348,12 +779,28 @@ topology_template:
     perimeta_int_ha_net_prefix_v4:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_perimeta_deployment_create
+            source_type: HEAT
+            param_name: perimeta_int_ha_net_prefix_v4
       type: string
       description: IPv4 subnet prefix for internal HA network
       default: 172.26.1.4
     rtp_msc_b_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            source_type: HEAT
+            param_name: rtp_msc_b_names
       type: list
       description: List of names of VM B of RTP MSC
       entry_schema:
@@ -361,6 +808,14 @@ topology_template:
     rtp_msc_b_untrusted_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            source_type: HEAT
+            param_name: rtp_msc_b_untrusted_ips
       type: list
       description: List of fixed IPv4 addresses on Untrusted/access network for RTP MSC B.
       entry_schema:
@@ -368,12 +823,28 @@ topology_template:
     perimeta_ssh_key:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_perimeta_deployment_create
+            source_type: HEAT
+            param_name: perimeta_ssh_key
       type: string
       description: SSH public key
       default: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDXvSadEWp+nsz3gEAAAAAAAAAAbggQ3t06mqFIauHfUYMiKZ3EUX3jDFf/uGQoNsIZU6SNE/gl3tY4fFvO8Yzj8OY/vstHHvEadbY5aXNE6kd39ik20uRNbeZLT+pRllBwVKBSVnFqG3kBDvNWmBIenlPZzu3Ay0LYT/aDq6fZaz8Mqy8hzhpAAAAAAAAAAEmS/ESYY4UMs/aF2fVGmCLqudSjLpSsyD8lXag2dmeiT7cTdwRkgtDNTULXCPVucolVZwZF9BxXPNK++B+fL/ZY4MrXHXgZYGEElrMCFYkQFb3jQv3XQtxZ6gVByrzgGc9eiU7tkCgY2cVfb22iIs9n Generated-by-Nova
     rtp_msc_a_index:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_a_index
       type: float
       description: Index of RTP MSC to instantiate / heal.
       constraints:
@@ -383,6 +854,14 @@ topology_template:
     rtp_msc_json_v41:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_json_v41
       type: string
       description: Json prefix, used to ensure that the json tags will be recognised by the server loading them
       default: ' '
@@ -393,6 +872,15 @@ topology_template:
     shared_perimeta_rtp_msc_server_groups:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: shared_perimeta_rtp_msc_server_groups
       type: list
       description: Server group to use for these VMs
       entry_schema:
@@ -400,6 +888,14 @@ topology_template:
     rtp_msc_a_json_prefix:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_a_json_prefix
       type: string
       description: Json prefix, used to create the correct json file depending on the operation being performed
       default: ' '
@@ -410,11 +906,28 @@ topology_template:
     ssc_b_int_ha_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_b_int_ha_ip_0
       type: string
       description: HA fixed IP address to use for SSC B.
     rtp_msc_b_vnfcnames:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_b_vnfcnames
       type: list
       description: List of vnfc names of VM B of RTP MSC
       entry_schema:
@@ -422,26 +935,71 @@ topology_template:
     ssc_a_trusted_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_a_trusted_ip_0
       type: string
       description: Fixed IPv4 address on Trusted/core network for SSC A.
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_1_perimeta_ssc_b
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: ID of VNF
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: Availability zone for A instances.
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_1_perimeta_ssc_b
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: Availability zone for B instances.
     perimeta_int_ha_net_prefix_len_v4:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_perimeta_deployment_create
+            source_type: HEAT
+            param_name: perimeta_int_ha_net_prefix_len_v4
       type: float
       description: Prefix length of subnet associated with internal HA network
       default: 26
@@ -452,11 +1010,28 @@ topology_template:
     ssc_a_untrusted_v6_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_a_untrusted_v6_ip_0
       type: string
       description: Fixed IPv6 address on Untrusted/access network for SSC A.
     rtp_msc_untrusted_parent_vips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_untrusted_parent_vips
       type: list
       description: List of virtual IPv4 addresses on Untrusted/access parent network for RTP MSC.
       entry_schema:
@@ -464,6 +1039,17 @@ topology_template:
     shared_int_ha_net_prefix_len_v4:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_1_perimeta_ssc_b
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: shared_int_ha_net_prefix_len_v4
       type: float
       description: Prefix length of subnet associated with internal HA network
       constraints:
@@ -473,11 +1059,29 @@ topology_template:
     ssc_rf_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_rf_vip_0
       type: string
       description: RF virtual IP address to use for SSC.
     rtp_msc_a_int_ha_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_a_int_ha_ips
       type: list
       description: List of HA fixed IP addresses to use for RTP MSC A.
       entry_schema:
@@ -485,16 +1089,46 @@ topology_template:
     shared_perimeta_keypair:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_1_perimeta_ssc_b
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: shared_perimeta_keypair
       type: string
       description: Keypair to use for accessing this Perimeta instance
     shared_int_untrusted_parent_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_1_perimeta_ssc_b
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: shared_int_untrusted_parent_net_id
       type: string
       description: untrusted parent network id
     ssc_a_vnfcname_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_a_vnfcname_0
       type: string
       description: vnfc name of VM A of SSC
       constraints:
@@ -502,11 +1136,27 @@ topology_template:
     rtp_msc_json_radius_secret:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_json_radius_secret
       type: string
       description: Shared secret to use for the RADIUS Server
     rtp_msc_b_trusted_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            source_type: HEAT
+            param_name: rtp_msc_b_trusted_ips
       type: list
       description: List of fixed IPv4 addresses on Trusted/core network for RTP MSC B.
       entry_schema:
@@ -514,6 +1164,14 @@ topology_template:
     rtp_msc_a_trusted_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_a_trusted_ips
       type: list
       description: List of fixed IPv4 addresses on Trusted/core network for RTP MSC A.
       entry_schema:
@@ -521,6 +1179,15 @@ topology_template:
     rtp_msc_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_image_name
       type: string
       description: Glance image to use for launching RTP MSC Perimeta instances.
       default: ISBC_SBC_v4.0.40_SU12.qcow2
@@ -529,16 +1196,42 @@ topology_template:
     ssc_a_mgmt_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_a_mgmt_ip_0
       type: string
       description: Management fixed IP address to use for SSC A.
     ssc_untrusted_parent_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_untrusted_parent_vip_0
       type: string
       description: Virtual IPv4 address on Untrusted/access parent network for SSC.
     rtp_msc_b_int_ha_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_b_int_ha_ips
       type: list
       description: List of HA fixed IP addresses to use for RTP MSC B.
       entry_schema:
@@ -546,11 +1239,28 @@ topology_template:
     ssc_untrusted_v6_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_b
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_untrusted_v6_vip_0
       type: string
       description: Virtual IPv6 address on Untrusted/access network for SSC.
     rtp_msc_a_mgmt_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_a_mgmt_ips
       type: list
       description: List of management fixed IP addresses to use for RTP MSC A.
       entry_schema:
@@ -558,6 +1268,14 @@ topology_template:
     rtp_msc_a_untrusted_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_a_untrusted_ips
       type: list
       description: List of fixed IPv4 addresses on Untrusted/access network for RTP MSC A.
       entry_schema:
@@ -565,11 +1283,27 @@ topology_template:
     ssc_a_rf_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_a_rf_ip_0
       type: string
       description: RF fixed IP address to use for SSC A.
     ssc_json_use_radius_authentication:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_json_use_radius_authentication
       type: string
       description: Json prefix, used to indicate if user account authentication is done externally through Radius
       constraints:
@@ -579,11 +1313,30 @@ topology_template:
     ssc_a_untrusted_parent_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_a_untrusted_parent_ip_0
       type: string
       description: Fixed IPv4 address on Untrusted/access parent network for SSC A.
     perimeta_untrusted_vlan_networks:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_1_perimeta_ssc_b
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: perimeta_untrusted_vlan_networks
       type: list
       description: List of Contrail VLAN networks to use on the untrusted/access network.   The order and number of these must match the VLAN ID list.
       entry_schema:
@@ -591,11 +1344,27 @@ topology_template:
     ssc_a_untrusted_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_a_untrusted_ip_0
       type: string
       description: Fixed IPv4 address on Untrusted/access network for SSC A.
     rtp_msc_a_untrusted_v6_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_a_untrusted_v6_ips
       type: list
       description: List of fixed IPv6 addresses on Untrusted/access network for RTP MSC A.
       entry_schema:
@@ -603,11 +1372,28 @@ topology_template:
     mgmt_net_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: mgmt_net_default_gateway
       type: string
       description: Default gateway for management network
     rtp_msc_json_radius_timeout:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_a
+            source_type: HEAT
+            param_name: rtp_msc_json_radius_timeout
       type: float
       description: Timeout for connect requests to RADIUS server
       constraints:
@@ -617,6 +1403,14 @@ topology_template:
     ssc_b_vnfcname_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_b_vnfcname_0
       type: string
       description: vnfc name of VM B of SSC
       constraints:
@@ -624,6 +1418,14 @@ topology_template:
     ssc_json_v41:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_json_v41
       type: string
       description: Json prefix, used to ensure that the json tags will be recognised by the server loading them
       default: ' '
@@ -634,6 +1436,14 @@ topology_template:
     ssc_json_radius_default:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: ssc_json_radius_default
       type: string
       description: Default authentication level for RADIUS users
       constraints:
@@ -646,6 +1456,17 @@ topology_template:
     shared_perimeta_sec_groups:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_perimeta_rtp_msc_b
+            - module_1_perimeta_ssc_b
+            - module_2_perimeta_rtp_msc_a
+            - module_1_perimeta_ssc_a
+            source_type: HEAT
+            param_name: shared_perimeta_sec_groups
       type: list
       description: List of security groups to add on all interfaces.
       entry_schema:
index d61871c..b9bc901 100644 (file)
@@ -12,6 +12,15 @@ topology_template:
       label: OAM network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_ips
       type: list
       description: OAM network ips
       entry_schema:
@@ -20,18 +29,45 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
     oam_net_gw:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: CPS network gateway
     pcm_server_names:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_server_names
       type: list
       description: name of the PCRF CM instance
       entry_schema:
@@ -40,12 +76,30 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: PCRF CM image name
     cps_net_ips:
       label: CPS network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_ips
       type: list
       description: CPS network ips
       entry_schema:
@@ -54,12 +108,30 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
     pcm_volumes:
       label: CPS Cluman Cinder Volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_volumes
       type: list
       description: CPS Cluman Cinder Volume
       entry_schema:
@@ -68,30 +140,75 @@ topology_template:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
     cps_net_name:
       label: CPS network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_name
       type: string
       description: CPS network name
     cps_net_mask:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_mask
       type: string
       description: CPS network mask
     oam_net_mask:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_mask
       type: string
       description: CPS network mask
     oam_net_name:
       label: OAM network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: OAM network name
   node_templates:
@@ -213,4 +330,4 @@ topology_template:
         description: heat template that creates PCRF Cluman stack
       members:
       - server_pcm_004
-      - server_pcm_003
\ No newline at end of file
+      - server_pcm_003
index d24a02c..3320cc5 100644 (file)
@@ -14,11 +14,27 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VF_MODULE instance
     vf_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_name
       type: string
       description: The VF Name; defaults to VMVM for the virtual MVM VNF.
       constraints:
@@ -28,15 +44,39 @@ topology_template:
     type_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: type_name
       type: string
     cloud_zone_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: cloud_zone_id
       type: string
       description: The cloud zone for this VF instance
     vf_instance_num:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_instance_num
       type: string
       description: The number for this VF instance
       constraints:
@@ -46,11 +86,27 @@ topology_template:
     virtual_mgmt_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: virtual_mgmt_ip_0
       type: string
       description: Virtual management network ip address
     mvs_mgmt_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: mvs_mgmt_ip_0
       type: list
       description: List of Management network IP addresses for IPv4
       entry_schema:
@@ -58,10 +114,26 @@ topology_template:
     compute_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: compute_image_name
       type: string
     flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: flavor
       type: string
       description: Server flavor
       constraints: [
@@ -69,6 +141,14 @@ topology_template:
     key_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: key_name
       type: string
       description: SSH key name
       constraints: [
@@ -76,11 +156,27 @@ topology_template:
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: availability_zone_0
       type: list
       description: List of Availability Zone IDs or Names
       entry_schema:
@@ -88,6 +184,14 @@ topology_template:
     mgmt_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: mgmt_net_id
       type: string
       description: Neutron UUID for the Management network
       constraints: [
@@ -95,6 +199,14 @@ topology_template:
     vm_instance_num:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vm_instance_num
       type: list
       description: VM instance number list must be a list of three-digit numeric value
       entry_schema:
@@ -102,11 +214,27 @@ topology_template:
     bootimage:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: bootimage
       type: string
       description: Master bootimage volume id
     sec_groups:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: sec_groups
       type: list
       description: Security groups
       entry_schema:
@@ -114,6 +242,14 @@ topology_template:
     vf_component:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_component
       type: string
       description: The component that this VF instance is running
       constraints:
@@ -123,6 +259,14 @@ topology_template:
     num_instances:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: num_instances
       type: float
       description: number of instance of the VF_module
   node_templates:
@@ -542,4 +686,4 @@ topology_template:
       - mvs_modules_custIndexVar2
       - mvs_modules_custIndexVar1
       - mvs_modules_defaultIndexVar
-      - server_compute_get_attr_test
\ No newline at end of file
+      - server_compute_get_attr_test
index 45de38a..bf58cb5 100644 (file)
@@ -11,11 +11,27 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VF module instance
     dns_int_bearer_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            source_type: HEAT
+            param_name: dns_int_bearer_ips
       type: list
       description: DNS Bearer IP list
       entry_schema:
@@ -23,16 +39,41 @@ topology_template:
     vnf_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            - base_dns
+            source_type: HEAT
+            param_name: vnf_name
       type: string
       description: Unique name for this VF instance
     oam_protected_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            source_type: HEAT
+            param_name: oam_protected_net_name
       type: string
       description: OAM network where instaces will connect
     dns_oam_protected_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            source_type: HEAT
+            param_name: dns_oam_protected_ips
       type: list
       description: DNS OAM IP list
       entry_schema:
@@ -40,48 +81,120 @@ topology_template:
     dns_key:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            source_type: HEAT
+            param_name: dns_key
       type: string
       description: creator's ssh public key
     int_bearer_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            source_type: HEAT
+            param_name: int_bearer_net_name
       type: string
       description: Bearer network where instaces will connect
     route_eth0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            source_type: HEAT
+            param_name: route_eth0
       type: string
       description: OAM network routes
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: availability zone ID or Name
     DNS_shared_sec_grp_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            source_type: HEAT
+            param_name: DNS_shared_sec_grp_id
       type: string
       description: security group UUID
     node_count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            source_type: HEAT
+            param_name: node_count
       type: float
       description: the number of DNS nested instances
       default: 4
     dns_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            source_type: HEAT
+            param_name: dns_image_name
       type: string
       description: operative system image
       default: NIMBUS_DNS_3.0.2.qcow2
     dns_int_bearer_ipv6_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            source_type: HEAT
+            param_name: dns_int_bearer_ipv6_ips
       type: list
       description: fixed IP assignment for VM's on the Bearer network
       entry_schema:
@@ -89,6 +202,14 @@ topology_template:
     dns_server_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            source_type: HEAT
+            param_name: dns_server_names
       type: list
       description: DNS VM server name list
       entry_schema:
@@ -96,6 +217,14 @@ topology_template:
     dns_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - dns_az_01
+            source_type: HEAT
+            param_name: dns_flavor_name
       type: string
       description: resources to by appplied on instances
       default: nv.c4r4d80
@@ -219,4 +348,4 @@ topology_template:
         heat_file: ../Artifacts/dns_az_01.yaml
         description: DNS master template
       members:
-      - dns_server_group_az
\ No newline at end of file
+      - dns_server_group_az
index 6e7b399..1fe827d 100644 (file)
@@ -14,11 +14,27 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VF_MODULE instance
     vf_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_name
       type: string
       description: The VF Name; defaults to VMVM for the virtual MVM VNF.
       constraints:
@@ -28,15 +44,39 @@ topology_template:
     type_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: type_name
       type: string
     cloud_zone_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: cloud_zone_id
       type: string
       description: The cloud zone for this VF instance
     vf_instance_num:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_instance_num
       type: string
       description: The number for this VF instance
       constraints:
@@ -46,11 +86,27 @@ topology_template:
     virtual_mgmt_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: virtual_mgmt_ip_0
       type: string
       description: Virtual management network ip address
     mvs_mgmt_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: mvs_mgmt_ip_0
       type: list
       description: List of Management network IP addresses for IPv4
       entry_schema:
@@ -58,10 +114,26 @@ topology_template:
     compute_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: compute_image_name
       type: string
     flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: flavor
       type: string
       description: Server flavor
       constraints: [
@@ -69,6 +141,14 @@ topology_template:
     key_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: key_name
       type: string
       description: SSH key name
       constraints: [
@@ -76,11 +156,27 @@ topology_template:
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: availability_zone_0
       type: list
       description: List of Availability Zone IDs or Names
       entry_schema:
@@ -88,6 +184,14 @@ topology_template:
     mgmt_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: mgmt_net_id
       type: string
       description: Neutron UUID for the Management network
       constraints: [
@@ -95,6 +199,14 @@ topology_template:
     vm_instance_num:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vm_instance_num
       type: list
       description: VM instance number list must be a list of three-digit numeric value
       entry_schema:
@@ -102,11 +214,27 @@ topology_template:
     bootimage:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: bootimage
       type: string
       description: Master bootimage volume id
     sec_groups:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: sec_groups
       type: list
       description: Security groups
       entry_schema:
@@ -114,6 +242,14 @@ topology_template:
     vf_component:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_component
       type: string
       description: The component that this VF instance is running
       constraints:
@@ -123,6 +259,14 @@ topology_template:
     num_instances:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: num_instances
       type: float
       description: number of instance of the VF_module
   node_templates:
@@ -196,4 +340,4 @@ topology_template:
           Metaswitch MVS (Metaview Server)
       members:
       - mvs_modules
-      - server_compute_get_attr_test
\ No newline at end of file
+      - server_compute_get_attr_test
index ee856f8..94da460 100644 (file)
@@ -11,11 +11,27 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VF_MODULE instance
     vf_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_name
       type: string
       description: The VF Name; defaults to VMVM for the virtual MVM VNF.
       constraints:
@@ -25,11 +41,27 @@ topology_template:
     cloud_zone_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: cloud_zone_id
       type: string
       description: The cloud zone for this VF instance
     vf_instance_num:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_instance_num
       type: string
       description: The number for this VF instance
       constraints:
@@ -39,11 +71,27 @@ topology_template:
     virtual_mgmt_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: virtual_mgmt_ip_0
       type: string
       description: Virtual management network ip address
     mvs_mgmt_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: mvs_mgmt_ip_0
       type: list
       description: List of Management network IP addresses for IPv4
       entry_schema:
@@ -51,6 +99,14 @@ topology_template:
     flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: flavor
       type: string
       description: Server flavor
       constraints: [
@@ -58,6 +114,14 @@ topology_template:
     key_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: key_name
       type: string
       description: SSH key name
       constraints: [
@@ -65,11 +129,27 @@ topology_template:
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: availability_zone_0
       type: list
       description: List of Availability Zone IDs or Names
       entry_schema:
@@ -77,6 +157,14 @@ topology_template:
     mgmt_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: mgmt_net_id
       type: string
       description: Neutron UUID for the Management network
       constraints: [
@@ -84,6 +172,14 @@ topology_template:
     vm_instance_num:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vm_instance_num
       type: list
       description: VM instance number list must be a list of three-digit numeric value
       entry_schema:
@@ -91,11 +187,27 @@ topology_template:
     bootimage:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: bootimage
       type: string
       description: Master bootimage volume id
     sec_groups:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: sec_groups
       type: list
       description: Security groups
       entry_schema:
@@ -103,6 +215,14 @@ topology_template:
     vf_component:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: vf_component
       type: string
       description: The component that this VF instance is running
       constraints:
@@ -112,6 +232,14 @@ topology_template:
     num_instances:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - mvs.vfmodule.heat
+            source_type: HEAT
+            param_name: num_instances
       type: float
       description: number of instance of the VF_module
   node_templates:
@@ -168,4 +296,4 @@ topology_template:
         description: |
           Metaswitch MVS (Metaview Server)
       members:
-      - mvs_modules
\ No newline at end of file
+      - mvs_modules
index 90dcdb5..7d86e37 100644 (file)
@@ -12,6 +12,15 @@ topology_template:
       label: OAM network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_ips
       type: list
       description: OAM network ips
       entry_schema:
@@ -20,18 +29,45 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
     oam_net_gw:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: CPS network gateway
     pcm_server_names:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_server_names
       type: list
       description: name of the PCRF CM instance
       entry_schema:
@@ -40,12 +76,30 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: PCRF CM image name
     cps_net_ips:
       label: CPS network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_ips
       type: list
       description: CPS network ips
       entry_schema:
@@ -54,12 +108,30 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
     pcm_volumes:
       label: CPS Cluman Cinder Volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_volumes
       type: list
       description: CPS Cluman Cinder Volume
       entry_schema:
@@ -68,30 +140,75 @@ topology_template:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
     cps_net_name:
       label: CPS network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_name
       type: string
       description: CPS network name
     cps_net_mask:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_mask
       type: string
       description: CPS network mask
     oam_net_mask:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_mask
       type: string
       description: CPS network mask
     oam_net_name:
       label: OAM network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4_2
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: OAM network name
   node_templates:
@@ -219,4 +336,4 @@ topology_template:
       value:
         get_attribute:
         - server_pcm_002
-        - oam_net_ip
\ No newline at end of file
+        - oam_net_ip
index aba8c1a..973d8c0 100644 (file)
@@ -15,6 +15,14 @@ topology_template:
       label: OAM network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_ips
       type: list
       description: OAM network ips
       default:
@@ -25,6 +33,14 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
       default: nova
@@ -32,6 +48,14 @@ topology_template:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: CPS network gateway
       default: 107.239.64.1
@@ -39,6 +63,14 @@ topology_template:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -49,6 +81,14 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
@@ -56,6 +96,14 @@ topology_template:
       label: CPS network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_ips
       type: list
       description: CPS network ips
       default:
@@ -66,6 +114,14 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
       default: nimbus_security_group
@@ -73,6 +129,14 @@ topology_template:
       label: CPS Cluman Cinder Volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_volumes
       type: list
       description: CPS Cluman Cinder Volume
       default:
@@ -82,22 +146,54 @@ topology_template:
     compute_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: compute_image_name
       type: string
     pcm_flavor_name:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
     net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: net_name
       type: string
     cps_net_name:
       label: CPS network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_name
       type: string
       description: CPS network name
       default: int_pcrf_net_0
@@ -105,6 +201,14 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -112,6 +216,14 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -119,6 +231,14 @@ topology_template:
       label: OAM network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: OAM network name
       default: oam_protected_net_0
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/expectedoutputfiles/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/expectedoutputfiles/MainServiceTemplate.yaml
new file mode 100644 (file)
index 0000000..ac73bf2
--- /dev/null
@@ -0,0 +1,1112 @@
+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.pd_server:
+    derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
+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:
+            - heat3
+            - heat1
+            - heat2
+            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:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: availabilityzone_name
+      type: string
+      description: availabilityzone name
+      default: nova
+    repl_net_ips:
+      label: repl network ips
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: repl_net_ips
+      type: list
+      description: ips of repl network
+      default:
+      - 107.239.33.57
+      - 107.239.33.58
+      entry_schema:
+        type: string
+    sl_net_name:
+      label: silver lining network name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: sl_net_name
+      type: string
+      description: id of the sl network
+      default: exn_protected_net_0
+    pd_image_name:
+      label: image name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            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:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: pd_server_names
+      type: list
+      description: name of the PD instance
+      default:
+      - ZRDM1MOGX01MPD001
+      - ZRDM1MOGX01MPD002
+      entry_schema:
+        type: string
+    sm_server_names:
+      label: SM server names
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat1
+            source_type: HEAT
+            param_name: sm_server_names
+      type: list
+      description: name of the SM instance
+      default:
+      - ZRDM1MOGX01MSM001
+      - ZRDM1MOGX01MSM002
+      entry_schema:
+        type: string
+    dummy_net_netmask_1:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat2
+            source_type: HEAT
+            param_name: dummy_net_netmask_1
+      type: string
+      description: CSB internal network subnet mask
+      default: 255.255.255.0
+    dummy_net_netmask_0:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: dummy_net_netmask_0
+      type: string
+      description: CSB internal network subnet mask
+      default: 255.255.255.0
+    ran_net_floating_ip:
+      label: mog ran net virtual ip
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: ran_net_floating_ip
+      type: string
+      description: mog ran net virtual ip
+      default: 107.239.36.5
+    ran_net_ips:
+      label: RAN network ips
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: ran_net_ips
+      type: list
+      description: RAN network ip
+      default:
+      - 107.239.36.3
+      - 107.239.36.4
+      entry_schema:
+        type: string
+    dummy_net_end_0:
+      label: csb internal end
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: dummy_net_end_0
+      type: string
+      description: csb internal end
+      default: 169.254.1.254
+    oam_image_name:
+      label: image name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: oam_image_name
+      type: string
+      description: OAM image name
+      default: MOG_BASE_8.0
+    dummy_net_end_1:
+      label: csb internal end
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: dummy_net_end_1
+      type: string
+      description: csb internal end
+      default: 169.254.2.254
+    oam_net_name:
+      label: oam network name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: oam_net_name
+      type: string
+      description: name of the oam network
+      default: oam_protected_net_0
+    oam_net_ips:
+      label: internet network ips
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: oam_net_ips
+      type: list
+      description: ip of the OAM network
+      default:
+      - 107.250.172.213
+      - 107.250.172.214
+      - 107.250.172.215
+      - 107.250.172.216
+      - 107.250.172.217
+      entry_schema:
+        type: string
+    ran_net_name:
+      label: RAN network name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: ran_net_name
+      type: string
+      description: RAN network name
+      default: gn_direct_net_0
+    cluster-manager-vol-1:
+      label: mog-cm-vol-1
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: cluster-manager-vol-1
+      type: string
+      description: Cluster Manager volume 1
+      default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
+    csb_net_netmask:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: csb_net_netmask
+      type: string
+      description: CSB internal network subnet mask
+      default: 255.255.255.0
+    oam_flavor_name:
+      label: OAM flavor name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: oam_flavor_name
+      type: string
+      description: flavor name of OAM instance
+      default: m3.xlarge
+    dummy_net_start_0:
+      label: csb internal start
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: dummy_net_start_0
+      type: string
+      description: csb internal start
+      default: 169.254.1.4
+    dummy_net_start_1:
+      label: csb internal start
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat2
+            source_type: HEAT
+            param_name: dummy_net_start_1
+      type: string
+      description: csb internal start
+      default: 169.254.2.4
+    cm_flavor_name:
+      label: CM flavor name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: cm_flavor_name
+      type: string
+      description: flavor name of CM instance
+      default: m3.xlarge
+    sm_image_name:
+      label: image name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: sm_image_name
+      type: string
+      description: SM image name
+      default: MOG_BASE_8.0
+    ps_server_names:
+      label: PS server names
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: ps_server_names
+      type: list
+      description: name of the PS instance
+      default:
+      - ZRDM1MOGX01MPS001
+      - ZRDM1MOGX01MPS002
+      - ZRDM1MOGX01MPS003
+      - ZRDM1MOGX01MPS004
+      entry_schema:
+        type: string
+    csb_net_ips:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat2
+            source_type: HEAT
+            param_name: csb_net_ips
+      type: list
+      description: mog_csb_net IP addresses
+      default:
+      - 172.26.0.10
+      - 172.26.0.11
+      - 172.26.0.12
+      - 172.26.0.13
+      - 172.26.0.14
+      - 172.26.0.15
+      - 172.26.0.16
+      - 172.26.0.17
+      - 172.26.0.18
+      - 172.26.0.19
+      - 172.26.0.20
+      entry_schema:
+        type: string
+    ps_flavor_name:
+      label: PS flavor name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: ps_flavor_name
+      type: string
+      description: flavor name of PS instance
+      default: m3.xlarge
+    rx_net_ips:
+      label: Rx network ips
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: rx_net_ips
+      type: list
+      description: Rx network ips
+      default:
+      - 107.239.34.3
+      - 107.239.34.4
+      entry_schema:
+        type: string
+    dummy_net_name_1:
+      label: csb internal network name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: dummy_net_name_1
+      type: string
+      description: csb internal network name
+      default: mog_dummy_1
+    dummy_net_cidr_1:
+      label: csb ineternal cidr
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            source_type: HEAT
+            param_name: dummy_net_cidr_1
+      type: string
+      description: csb internal cidr
+      default: 169.254.2.0/24
+    dummy_net_name_0:
+      label: csb internal network name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: dummy_net_name_0
+      type: string
+      description: csb internal network name
+      default: mog_dummy_0
+    dummy_net_cidr_0:
+      label: csb ineternal cidr
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            source_type: HEAT
+            param_name: dummy_net_cidr_0
+      type: string
+      description: csb internal cidr
+      default: 169.254.1.0/24
+    oam-vol-2:
+      label: mog-oam-vol-2
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: oam-vol-2
+      type: string
+      description: OAM volume 2
+      default: 6d169cb6-6ddc-41dc-920c-2839898a2924
+    sl_net_floating_ip:
+      label: mog sl net virtual ip
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: sl_net_floating_ip
+      type: string
+      description: mog sl net virtual ip
+      default: 107.239.45.6
+    session-manager-vol-1:
+      label: mog-sm-vol-1
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: session-manager-vol-1
+      type: string
+      description: Session Manager volume 1
+      default: 49201898-333d-4c88-b58d-cf573b091633
+    rx_net_floating_ip:
+      label: mog rx net virtual ip
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: rx_net_floating_ip
+      type: string
+      description: mog rx net virtual ip
+      default: 107.239.34.5
+    session-manager-vol-2:
+      label: mog-sm-vol-2
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: session-manager-vol-2
+      type: string
+      description: Session Manager volume 2
+      default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
+    oam-vol-1:
+      label: mog-oam-vol-1
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: oam-vol-1
+      type: string
+      description: OAM volume 1
+      default: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
+    csb_net_start:
+      label: csb internal start
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: csb_net_start
+      type: string
+      description: csb internal start
+      default: 172.26.0.1
+    cm_image_name:
+      label: image name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: cm_image_name
+      type: string
+      description: CM image name
+      default: MOG_BASE_8.0
+    sm_flavor_name:
+      label: SM flavor name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: sm_flavor_name
+      type: string
+      description: flavor name of SM instance
+      default: m2.xlarge4
+    ps_image_name:
+      label: PS image name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: ps_image_name
+      type: string
+      description: PS image name
+      default: MOG_BASE_8.0
+    oam_server_names:
+      label: OAM server names
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: oam_server_names
+      type: list
+      description: name of the OAM instance
+      default:
+      - ZRDM1MOGX01OAM001
+      - ZRDM1MOGX01OAM002
+      entry_schema:
+        type: string
+    csb_net_cidr:
+      label: csb ineternal cidr
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: csb_net_cidr
+      type: string
+      description: csb internal cidr
+      default: 172.26.0.0/24
+    cm_server_names:
+      label: CM server names
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: cm_server_names
+      type: list
+      description: name of the CM instance
+      default:
+      - ZRDM1MOGX01MCM001
+      entry_schema:
+        type: string
+    sl_net_ips:
+      label: silver lining network ips
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: sl_net_ips
+      type: list
+      description: ips of the sl network
+      default:
+      - 107.239.45.4
+      - 107.239.45.5
+      entry_schema:
+        type: string
+    rx_net_name:
+      label: Rx network name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: rx_net_name
+      type: string
+      description: Rx network name
+      default: cor_direct_net_1
+    repl_net_name:
+      label: Replication network name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: repl_net_name
+      type: string
+      description: name of the replication network
+      default: cor_direct_net_0
+    security_group_name:
+      label: security group name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: security_group_name
+      type: string
+      description: the name of security group
+      default: mog_security_group
+    csb_net_end:
+      label: csb internal end
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: csb_net_end
+      type: string
+      description: csb internal end
+      default: 172.26.0.254
+    csb_net_name:
+      label: csb internal network name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - heat3
+            - heat1
+            - heat2
+            source_type: HEAT
+            param_name: csb_net_name
+      type: string
+      description: csb internal network name
+      default: int_mog_csb_net
+  node_templates:
+    pd01_port_0:
+      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+      properties:
+        ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        network_role_tag: oam
+        network:
+          get_input: oam_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: server_pd_01
+          relationship: tosca.relationships.network.BindsTo
+    pd03_port_0:
+      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+      properties:
+        ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        network_role_tag: oam
+        network:
+          get_input: oam_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: server_pd_02
+          relationship: tosca.relationships.network.BindsTo
+    pd02_port_0:
+      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+      properties:
+        ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        network_role_tag: oam
+        network:
+          get_input: oam_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: server_pd_01
+          relationship: tosca.relationships.network.BindsTo
+    server_pd_02:
+      type: org.openecomp.resource.vfc.nodes.heat.pd_server
+      properties:
+        flavor:
+          get_input: pd_flavor_name
+        availability_zone:
+          get_input: availabilityzone_name
+        image:
+          get_input: pd_image_name
+        user_data_format: RAW
+        name:
+          get_input:
+          - pd_server_names
+          - 0
+    pd04_port_0:
+      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+      properties:
+        ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        network_role_tag: oam
+        network:
+          get_input: oam_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: server_pd_02
+          relationship: tosca.relationships.network.BindsTo
+    server_pd_01:
+      type: org.openecomp.resource.vfc.nodes.heat.pd_server
+      properties:
+        flavor:
+          get_input: pd_flavor_name
+        availability_zone:
+          get_input: availabilityzone_name
+        image:
+          get_input: pd_image_name
+        user_data_format: RAW
+        name:
+          get_input:
+          - pd_server_names
+          - 0
+    server_pd_03:
+      type: org.openecomp.resource.vfc.nodes.heat.pd_server
+      properties:
+        flavor:
+          get_input: pd_flavor_name
+        availability_zone:
+          get_input: availabilityzone_name
+        image:
+          get_input: pd_image_name
+        user_data_format: RAW
+        name:
+          get_input:
+          - pd_server_names
+          - 0
+    pd01_port_5:
+      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+      properties:
+        ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        network_role_tag: oam
+        network:
+          get_input: oam_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: server_pd_03
+          relationship: tosca.relationships.network.BindsTo
+    pd02_port_6:
+      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+      properties:
+        ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        network_role_tag: oam
+        network:
+          get_input: oam_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: server_pd_03
+          relationship: tosca.relationships.network.BindsTo
+  groups:
+    heat3_group:
+      type: org.openecomp.groups.heat.HeatStack
+      properties:
+        heat_file: ../Artifacts/heat3.yml
+        description: heat template that creates MOG stack
+      members:
+      - server_pd_03
+      - pd01_port_5
+      - pd02_port_6
+    heat1_group:
+      type: org.openecomp.groups.heat.HeatStack
+      properties:
+        heat_file: ../Artifacts/heat1.yml
+        description: heat template that creates MOG stack
+      members:
+      - pd01_port_0
+      - pd02_port_0
+      - server_pd_01
+    heat2_group:
+      type: org.openecomp.groups.heat.HeatStack
+      properties:
+        heat_file: ../Artifacts/heat2.yml
+        description: heat template that creates MOG stack
+      members:
+      - pd03_port_0
+      - server_pd_02
+      - pd04_port_0
\ No newline at end of file
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/MANIFEST.json
new file mode 100644 (file)
index 0000000..1e34f17
--- /dev/null
@@ -0,0 +1,38 @@
+{
+  "name": "heat",
+  "description": "HOT template to create hot mog server",
+  "version": "2013-05-23",
+  "data": [
+    {
+      "file": "heat1.yml",
+      "type": "HEAT",
+      "data": [
+        {
+          "file": "heat1.env",
+          "type": "HEAT_ENV"
+        }
+      ]
+    },
+    {
+      "file": "heat2.yml",
+      "type": "HEAT",
+      "isBase": "true",
+      "data": [
+        {
+          "file": "heat2.env",
+          "type": "HEAT_ENV"
+        }
+      ]
+    },
+    {
+      "file": "heat3.yml",
+      "type": "HEAT",
+      "data": [
+        {
+          "file": "heat3.env",
+          "type": "HEAT_ENV"
+        }
+      ]
+    }
+  ]
+}
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat1.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat1.env
new file mode 100644 (file)
index 0000000..137187c
--- /dev/null
@@ -0,0 +1,51 @@
+parameters:
+  pd_server_names: ZRDM1MOGX01MPD001,ZRDM1MOGX01MPD002
+  pd_image_name: MOG_BASE_8.0
+  pd_flavor_name: m3.xlarge
+  oam_server_names: ZRDM1MOGX01OAM001,ZRDM1MOGX01OAM002
+  oam_image_name: MOG_BASE_8.0
+  oam_flavor_name: m3.xlarge
+  sm_server_names: ZRDM1MOGX01MSM001,ZRDM1MOGX01MSM002
+  sm_image_name: MOG_BASE_8.0
+  sm_flavor_name: m2.xlarge4
+  ps_server_names: ZRDM1MOGX01MPS001,ZRDM1MOGX01MPS002,ZRDM1MOGX01MPS003,ZRDM1MOGX01MPS004
+  ps_image_name: MOG_BASE_8.0
+  ps_flavor_name: m3.xlarge
+  cm_server_names: ZRDM1MOGX01MCM001
+  cm_image_name: MOG_BASE_8.0
+  cm_flavor_name: m3.xlarge
+  availabilityzone_name: nova
+  oam_net_name: oam_protected_net_0
+  oam_net_ips: 107.250.172.213,107.250.172.214,107.250.172.215,107.250.172.216,107.250.172.217
+  #internet_net_name: dmz_protected_net_0
+  #internet_net_ips: 107.239.53.4,107.239.53.5
+ # internet_net_floating_ip: 107.239.53.6
+  sl_net_name: exn_protected_net_0
+  sl_net_ips: 107.239.45.4,107.239.45.5
+  sl_net_floating_ip: 107.239.45.6
+  repl_net_name: cor_direct_net_0
+  repl_net_ips: 107.239.33.57,107.239.33.58
+  rx_net_name: cor_direct_net_1
+  rx_net_ips: 107.239.34.3,107.239.34.4
+  rx_net_floating_ip: 107.239.34.5
+  ran_net_name: gn_direct_net_0
+  ran_net_ips: 107.239.36.3,107.239.36.4
+  ran_net_floating_ip: 107.239.36.5
+  dummy_net_name_0: mog_dummy_0
+  dummy_net_start_0: 169.254.1.4
+  dummy_net_end_0: 169.254.1.254
+  dummy_net_netmask_0: 255.255.255.0
+  dummy_net_name_1: mog_dummy_1
+  dummy_net_end_1: 169.254.2.254
+  dummy_net_cidr_1: 169.254.2.0/24
+  csb_net_name: int_mog_csb_net
+  csb_net_start: 172.26.0.1
+  csb_net_end: 172.26.0.254
+  csb_net_cidr: 172.26.0.0/24
+  csb_net_netmask: 255.255.255.0
+  security_group_name: mog_security_group
+  cluster-manager-vol-1: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
+  session-manager-vol-1: 49201898-333d-4c88-b58d-cf573b091633
+  session-manager-vol-2: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
+  oam-vol-1: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
+  oam-vol-2: 6d169cb6-6ddc-41dc-920c-2839898a2924
\ No newline at end of file
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat1.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat1.yml
new file mode 100644 (file)
index 0000000..21a5854
--- /dev/null
@@ -0,0 +1,216 @@
+heat_template_version: 2013-05-23
+
+description: heat template that creates MOG stack
+
+parameters:
+  pd_server_names:
+    type: comma_delimited_list
+    label: PD server names
+    description: name of the PD instance
+  pd_image_name:
+    type: string
+    label: image name
+    description: PD image name
+  pd_flavor_name:
+    type: string
+    label: PD flavor name
+    description: flavor name of PD instance
+  oam_server_names:
+    type: comma_delimited_list
+    label: OAM server names
+    description: name of the OAM instance
+  oam_image_name:
+    type: string
+    label: image name
+    description: OAM image name
+  oam_flavor_name:
+    type: string
+    label: OAM flavor name
+    description: flavor name of OAM instance
+  sm_server_names:
+    type: comma_delimited_list
+    label: SM server names
+    description: name of the SM instance
+  sm_image_name:
+    type: string
+    label: image name
+    description: SM image name
+  sm_flavor_name:
+    type: string
+    label: SM flavor name
+    description: flavor name of SM instance
+  ps_server_names:
+    type: comma_delimited_list
+    label: PS server names
+    description: name of the PS instance
+  ps_image_name:
+    type: string
+    label: PS image name
+    description: PS image name
+  ps_flavor_name:
+    type: string
+    label: PS flavor name
+    description: flavor name of PS instance
+  cm_server_names:
+    type: comma_delimited_list
+    label: CM server names
+    description: name of the CM instance
+  cm_image_name:
+    type: string
+    label: image name
+    description: CM image name
+  cm_flavor_name:
+    type: string
+    label: CM flavor name
+    description: flavor name of CM instance
+  availabilityzone_name:
+    type: string
+    label: availabilityzone name
+    description: availabilityzone name
+  oam_net_name:
+    type: string
+    label: oam network name
+    description: name of the oam network
+  oam_net_ips:
+    type: comma_delimited_list
+    label: internet network ips
+    description: ip of the OAM network
+  sl_net_name:
+    type: string
+    label: silver lining network name
+    description: id of the sl network
+  sl_net_ips:
+    type: comma_delimited_list
+    label: silver lining network ips
+    description: ips of the sl network
+  sl_net_floating_ip:
+    type: string
+    label: mog sl net virtual ip
+    description: mog sl net virtual ip
+  repl_net_name:
+    type: string
+    label: Replication network name
+    description: name of the replication network
+  repl_net_ips:
+    type: comma_delimited_list
+    label: repl network ips
+    description: ips of repl network
+  rx_net_name:
+    type: string
+    label: Rx network name
+    description: Rx network name
+  rx_net_ips:
+    type: comma_delimited_list
+    label: Rx network ips
+    description: Rx network ips
+  rx_net_floating_ip:
+    type: string
+    label: mog rx net virtual ip
+    description: mog rx net virtual ip
+  ran_net_name:
+    type: string
+    label: RAN network name
+    description: RAN network name
+  ran_net_ips:
+    type: comma_delimited_list
+    label: RAN network ips
+    description: RAN network ip
+  ran_net_floating_ip:
+    type: string
+    label: mog ran net virtual ip
+    description: mog ran net virtual ip
+  csb_net_name:
+    type: string
+    label: csb internal network name
+    description: csb internal network name
+  csb_net_start:
+    type: string
+    label: csb internal start
+    description: csb internal start
+  csb_net_end:
+    type: string
+    label: csb internal end
+    description: csb internal end
+  csb_net_cidr:
+    type: string
+    label: csb ineternal cidr
+    description: csb internal cidr
+  csb_net_netmask:
+    type: string
+    description: CSB internal network subnet mask
+  dummy_net_name_0:
+    type: string
+    label: csb internal network name
+    description: csb internal network name
+  dummy_net_start_0:
+    type: string
+    label: csb internal start
+    description: csb internal start
+  dummy_net_cidr_1:
+        type: string
+        label: csb ineternal cidr
+        description: csb internal cidr
+  dummy_net_end_0:
+    type: string
+    label: csb internal end
+    description: csb internal end
+  dummy_net_netmask_0:
+    type: string
+    description: CSB internal network subnet mask
+  dummy_net_name_1:
+    type: string
+    label: csb internal network name
+    description: csb internal network name
+  dummy_net_end_1:
+    type: string
+    label: csb internal end
+    description: csb internal end
+
+  security_group_name:
+    type: string
+    label: security group name
+    description: the name of security group
+  cluster-manager-vol-1:
+    type: string
+    label: mog-cm-vol-1
+    description: Cluster Manager volume 1
+  session-manager-vol-1:
+    type: string
+    label: mog-sm-vol-1
+    description: Session Manager volume 1
+  session-manager-vol-2:
+    type: string
+    label: mog-sm-vol-2
+    description: Session Manager volume 2
+  oam-vol-1:
+    type: string
+    label: mog-oam-vol-1
+    description: OAM volume 1
+  oam-vol-2:
+    type: string
+    label: mog-oam-vol-2
+    description: OAM volume 2
+
+resources:
+  server_pd_01:
+    type: OS::Nova::Server
+    properties:
+#      config_drive: "True"
+      name: {get_param: [pd_server_names, 0]}
+      image: {get_param: pd_image_name}
+      flavor: {get_param: pd_flavor_name}
+      availability_zone: {get_param: availabilityzone_name}
+      networks:
+        - port: {get_resource: pd01_port_0}
+        - port: {get_resource: pd02_port_0}
+      user_data_format:  RAW
+
+  pd01_port_0:
+    type: OS::Neutron::Port
+    properties:
+      network: {get_param: oam_net_name}
+  pd02_port_0:
+    type: OS::Neutron::Port
+    properties:
+      network: {get_param: oam_net_name}
+
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat2.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat2.env
new file mode 100644 (file)
index 0000000..a4d3c83
--- /dev/null
@@ -0,0 +1,52 @@
+parameters:
+  pd_server_names: ZRDM1MOGX01MPD001,ZRDM1MOGX01MPD002
+  pd_image_name: MOG_BASE_8.0
+  pd_flavor_name: m3.xlarge
+  oam_server_names: ZRDM1MOGX01OAM001,ZRDM1MOGX01OAM002
+  oam_image_name: MOG_BASE_8.0
+  oam_flavor_name: m3.xlarge
+  sm_image_name: MOG_BASE_8.0
+  sm_flavor_name: m2.xlarge4
+  ps_server_names: ZRDM1MOGX01MPS001,ZRDM1MOGX01MPS002,ZRDM1MOGX01MPS003,ZRDM1MOGX01MPS004
+  ps_image_name: MOG_BASE_8.0
+  ps_flavor_name: m3.xlarge
+  cm_server_names: ZRDM1MOGX01MCM001
+  cm_image_name: MOG_BASE_8.0
+  cm_flavor_name: m3.xlarge
+  availabilityzone_name: nova
+  oam_net_name: oam_protected_net_0
+  oam_net_ips: 107.250.172.213,107.250.172.214,107.250.172.215,107.250.172.216,107.250.172.217
+  #internet_net_name: dmz_protected_net_0
+  #internet_net_ips: 107.239.53.4,107.239.53.5
+ # internet_net_floating_ip: 107.239.53.6
+  sl_net_name: exn_protected_net_0
+  sl_net_ips: 107.239.45.4,107.239.45.5
+  sl_net_floating_ip: 107.239.45.6
+  repl_net_name: cor_direct_net_0
+  repl_net_ips: 107.239.33.57,107.239.33.58
+  rx_net_name: cor_direct_net_1
+  rx_net_ips: 107.239.34.3,107.239.34.4
+  rx_net_floating_ip: 107.239.34.5
+  ran_net_name: gn_direct_net_0
+  ran_net_ips: 107.239.36.3,107.239.36.4
+  ran_net_floating_ip: 107.239.36.5
+  dummy_net_name_0: mog_dummy_0
+  dummy_net_start_0: 169.254.1.4
+  dummy_net_end_0: 169.254.1.254
+  dummy_net_netmask_0: 255.255.255.0
+  dummy_net_name_1: mog_dummy_1
+  dummy_net_start_1: 169.254.2.4
+  dummy_net_end_1: 169.254.2.254
+  dummy_net_netmask_1: 255.255.255.0
+  csb_net_name: int_mog_csb_net
+  csb_net_ips: 172.26.0.10,172.26.0.11,172.26.0.12,172.26.0.13,172.26.0.14,172.26.0.15,172.26.0.16,172.26.0.17,172.26.0.18,172.26.0.19,172.26.0.20
+  csb_net_start: 172.26.0.1
+  csb_net_end: 172.26.0.254
+  csb_net_cidr: 172.26.0.0/24
+  csb_net_netmask: 255.255.255.0
+  security_group_name: mog_security_group
+  cluster-manager-vol-1: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
+  session-manager-vol-1: 49201898-333d-4c88-b58d-cf573b091633
+  session-manager-vol-2: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
+  oam-vol-1: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
+  oam-vol-2: 6d169cb6-6ddc-41dc-920c-2839898a2924
\ No newline at end of file
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat2.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat2.yml
new file mode 100644 (file)
index 0000000..9235412
--- /dev/null
@@ -0,0 +1,218 @@
+heat_template_version: 2013-05-23
+
+description: heat template that creates MOG stack
+
+parameters:
+  pd_server_names:
+    type: comma_delimited_list
+    label: PD server names
+    description: name of the PD instance
+  pd_image_name:
+    type: string
+    label: image name
+    description: PD image name
+  pd_flavor_name:
+    type: string
+    label: PD flavor name
+    description: flavor name of PD instance
+  oam_server_names:
+    type: comma_delimited_list
+    label: OAM server names
+    description: name of the OAM instance
+  oam_image_name:
+    type: string
+    label: image name
+    description: OAM image name
+  oam_flavor_name:
+    type: string
+    label: OAM flavor name
+    description: flavor name of OAM instance
+  sm_image_name:
+    type: string
+    label: image name
+    description: SM image name
+  sm_flavor_name:
+    type: string
+    label: SM flavor name
+    description: flavor name of SM instance
+  ps_server_names:
+    type: comma_delimited_list
+    label: PS server names
+    description: name of the PS instance
+  ps_image_name:
+    type: string
+    label: PS image name
+    description: PS image name
+  ps_flavor_name:
+    type: string
+    label: PS flavor name
+    description: flavor name of PS instance
+  cm_server_names:
+    type: comma_delimited_list
+    label: CM server names
+    description: name of the CM instance
+  cm_image_name:
+    type: string
+    label: image name
+    description: CM image name
+  cm_flavor_name:
+    type: string
+    label: CM flavor name
+    description: flavor name of CM instance
+  availabilityzone_name:
+    type: string
+    label: availabilityzone name
+    description: availabilityzone name
+  oam_net_name:
+    type: string
+    label: oam network name
+    description: name of the oam network
+  oam_net_ips:
+    type: comma_delimited_list
+    label: internet network ips
+    description: ip of the OAM network
+  sl_net_name:
+    type: string
+    label: silver lining network name
+    description: id of the sl network
+  sl_net_ips:
+    type: comma_delimited_list
+    label: silver lining network ips
+    description: ips of the sl network
+  sl_net_floating_ip:
+    type: string
+    label: mog sl net virtual ip
+    description: mog sl net virtual ip
+  repl_net_name:
+    type: string
+    label: Replication network name
+    description: name of the replication network
+  repl_net_ips:
+    type: comma_delimited_list
+    label: repl network ips
+    description: ips of repl network
+  rx_net_name:
+    type: string
+    label: Rx network name
+    description: Rx network name
+  rx_net_ips:
+    type: comma_delimited_list
+    label: Rx network ips
+    description: Rx network ips
+  rx_net_floating_ip:
+    type: string
+    label: mog rx net virtual ip
+    description: mog rx net virtual ip
+  ran_net_name:
+    type: string
+    label: RAN network name
+    description: RAN network name
+  ran_net_ips:
+    type: comma_delimited_list
+    label: RAN network ips
+    description: RAN network ip
+  ran_net_floating_ip:
+    type: string
+    label: mog ran net virtual ip
+    description: mog ran net virtual ip
+  csb_net_name:
+    type: string
+    label: csb internal network name
+    description: csb internal network name
+  csb_net_start:
+    type: string
+    label: csb internal start
+    description: csb internal start
+  csb_net_end:
+    type: string
+    label: csb internal end
+    description: csb internal end
+  csb_net_cidr:
+    type: string
+    label: csb ineternal cidr
+    description: csb internal cidr
+  csb_net_netmask:
+    type: string
+    description: CSB internal network subnet mask
+  csb_net_ips:
+    type: comma_delimited_list
+    description: mog_csb_net IP addresses
+  dummy_net_name_0:
+    type: string
+    label: csb internal network name
+    description: csb internal network name
+  dummy_net_start_0:
+    type: string
+    label: csb internal start
+    description: csb internal start
+  dummy_net_end_0:
+    type: string
+    label: csb internal end
+    description: csb internal end
+  dummy_net_netmask_0:
+    type: string
+    description: CSB internal network subnet mask
+  dummy_net_name_1:
+    type: string
+    label: csb internal network name
+    description: csb internal network name
+  dummy_net_start_1:
+    type: string
+    label: csb internal start
+    description: csb internal start
+  dummy_net_end_1:
+    type: string
+    label: csb internal end
+    description: csb internal end
+  dummy_net_netmask_1:
+    type: string
+    description: CSB internal network subnet mask
+
+  security_group_name:
+    type: string
+    label: security group name
+    description: the name of security group
+  cluster-manager-vol-1:
+    type: string
+    label: mog-cm-vol-1
+    description: Cluster Manager volume 1
+  session-manager-vol-1:
+    type: string
+    label: mog-sm-vol-1
+    description: Session Manager volume 1
+  session-manager-vol-2:
+    type: string
+    label: mog-sm-vol-2
+    description: Session Manager volume 2
+  oam-vol-1:
+    type: string
+    label: mog-oam-vol-1
+    description: OAM volume 1
+  oam-vol-2:
+    type: string
+    label: mog-oam-vol-2
+    description: OAM volume 2
+
+resources:
+  server_pd_02:
+    type: OS::Nova::Server
+    properties:
+#      config_drive: "True"
+      name: {get_param: [pd_server_names, 0]}
+      image: {get_param: pd_image_name}
+      flavor: {get_param: pd_flavor_name}
+      availability_zone: {get_param: availabilityzone_name}
+      networks:
+        - port: {get_resource: pd03_port_0}
+        - port: {get_resource: pd04_port_0}
+      user_data_format:  RAW
+
+  pd03_port_0:
+    type: OS::Neutron::Port
+    properties:
+      network: {get_param: oam_net_name}
+  pd04_port_0:
+    type: OS::Neutron::Port
+    properties:
+      network: {get_param: oam_net_name}
+
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat3.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat3.env
new file mode 100644 (file)
index 0000000..5508e98
--- /dev/null
@@ -0,0 +1,52 @@
+parameters:
+  pd_server_names: ZRDM1MOGX01MPD001,ZRDM1MOGX01MPD002
+  pd_image_name: MOG_BASE_8.0
+  pd_flavor_name: m3.xlarge
+  oam_server_names: ZRDM1MOGX01OAM001,ZRDM1MOGX01OAM002
+  oam_image_name: MOG_BASE_8.0
+  oam_flavor_name: m3.xlarge
+  sm_image_name: MOG_BASE_8.0
+  sm_flavor_name: m2.xlarge4
+  ps_server_names: ZRDM1MOGX01MPS001,ZRDM1MOGX01MPS002,ZRDM1MOGX01MPS003,ZRDM1MOGX01MPS004
+  ps_image_name: MOG_BASE_8.0
+  cm_server_names: ZRDM1MOGX01MCM001
+  cm_image_name: MOG_BASE_8.0
+  cm_flavor_name: m3.xlarge
+  availabilityzone_name: nova
+  oam_net_name: oam_protected_net_0
+  oam_net_ips: 107.250.172.213,107.250.172.214,107.250.172.215,107.250.172.216,107.250.172.217
+  #internet_net_name: dmz_protected_net_0
+  #internet_net_ips: 107.239.53.4,107.239.53.5
+ # internet_net_floating_ip: 107.239.53.6
+  sl_net_name: exn_protected_net_0
+  sl_net_ips: 107.239.45.4,107.239.45.5
+  sl_net_floating_ip: 107.239.45.6
+  repl_net_name: cor_direct_net_0
+  repl_net_ips: 107.239.33.57,107.239.33.58
+  rx_net_name: cor_direct_net_1
+  rx_net_ips: 107.239.34.3,107.239.34.4
+  rx_net_floating_ip: 107.239.34.5
+  ran_net_name: gn_direct_net_0
+  ran_net_ips: 107.239.36.3,107.239.36.4
+  ran_net_floating_ip: 107.239.36.5
+  dummy_net_name_0: mog_dummy_0
+  dummy_net_start_0: 169.254.1.4
+  dummy_net_end_0: 169.254.1.254
+  dummy_net_cidr_0: 169.254.1.0/24
+  dummy_net_netmask_0: 255.255.255.0
+  dummy_net_name_1: mog_dummy_1
+  dummy_net_start_1: 169.254.2.4
+  dummy_net_end_1: 169.254.2.254
+  dummy_net_cidr_1: 169.254.2.0/24
+  csb_net_name: int_mog_csb_net
+  csb_net_ips: 172.26.0.10,172.26.0.11,172.26.0.12,172.26.0.13,172.26.0.14,172.26.0.15,172.26.0.16,172.26.0.17,172.26.0.18,172.26.0.19,172.26.0.20
+  csb_net_start: 172.26.0.1
+  csb_net_end: 172.26.0.254
+  csb_net_cidr: 172.26.0.0/24
+  csb_net_netmask: 255.255.255.0
+  security_group_name: mog_security_group
+  cluster-manager-vol-1: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
+  session-manager-vol-1: 49201898-333d-4c88-b58d-cf573b091633
+  session-manager-vol-2: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
+  oam-vol-1: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
+  oam-vol-2: 6d169cb6-6ddc-41dc-920c-2839898a2924
\ No newline at end of file
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat3.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/allHeatsAreBase/inputs/heat3.yml
new file mode 100644 (file)
index 0000000..4f5d690
--- /dev/null
@@ -0,0 +1,219 @@
+heat_template_version: 2013-05-23
+
+description: heat template that creates MOG stack
+
+parameters:
+  pd_server_names:
+    type: comma_delimited_list
+    label: PD server names
+    description: name of the PD instance
+  pd_image_name:
+    type: string
+    label: image name
+    description: PD image name
+  pd_flavor_name:
+    type: string
+    label: PD flavor name
+    description: flavor name of PD instance
+  oam_server_names:
+    type: comma_delimited_list
+    label: OAM server names
+    description: name of the OAM instance
+  oam_image_name:
+    type: string
+    label: image name
+    description: OAM image name
+  oam_flavor_name:
+    type: string
+    label: OAM flavor name
+    description: flavor name of OAM instance
+  sm_image_name:
+    type: string
+    label: image name
+    description: SM image name
+  sm_flavor_name:
+    type: string
+    label: SM flavor name
+    description: flavor name of SM instance
+  ps_server_names:
+    type: comma_delimited_list
+    label: PS server names
+    description: name of the PS instance
+  ps_image_name:
+    type: string
+    label: PS image name
+    description: PS image name
+  cm_server_names:
+    type: comma_delimited_list
+    label: CM server names
+    description: name of the CM instance
+  cm_image_name:
+    type: string
+    label: image name
+    description: CM image name
+  cm_flavor_name:
+    type: string
+    label: CM flavor name
+    description: flavor name of CM instance
+  availabilityzone_name:
+    type: string
+    label: availabilityzone name
+    description: availabilityzone name
+  oam_net_name:
+    type: string
+    label: oam network name
+    description: name of the oam network
+  oam_net_ips:
+    type: comma_delimited_list
+    label: internet network ips
+    description: ip of the OAM network
+  sl_net_name:
+    type: string
+    label: silver lining network name
+    description: id of the sl network
+  sl_net_ips:
+    type: comma_delimited_list
+    label: silver lining network ips
+    description: ips of the sl network
+  sl_net_floating_ip:
+    type: string
+    label: mog sl net virtual ip
+    description: mog sl net virtual ip
+  repl_net_name:
+    type: string
+    label: Replication network name
+    description: name of the replication network
+  repl_net_ips:
+    type: comma_delimited_list
+    label: repl network ips
+    description: ips of repl network
+  rx_net_name:
+    type: string
+    label: Rx network name
+    description: Rx network name
+  rx_net_ips:
+    type: comma_delimited_list
+    label: Rx network ips
+    description: Rx network ips
+  rx_net_floating_ip:
+    type: string
+    label: mog rx net virtual ip
+    description: mog rx net virtual ip
+  ran_net_name:
+    type: string
+    label: RAN network name
+    description: RAN network name
+  ran_net_ips:
+    type: comma_delimited_list
+    label: RAN network ips
+    description: RAN network ip
+  ran_net_floating_ip:
+    type: string
+    label: mog ran net virtual ip
+    description: mog ran net virtual ip
+  csb_net_name:
+    type: string
+    label: csb internal network name
+    description: csb internal network name
+  csb_net_start:
+    type: string
+    label: csb internal start
+    description: csb internal start
+  csb_net_end:
+    type: string
+    label: csb internal end
+    description: csb internal end
+  csb_net_cidr:
+    type: string
+    label: csb ineternal cidr
+    description: csb internal cidr
+  csb_net_netmask:
+    type: string
+    description: CSB internal network subnet mask
+  csb_net_ips:
+    type: comma_delimited_list
+    description: mog_csb_net IP addresses
+  dummy_net_name_0:
+    type: string
+    label: csb internal network name
+    description: csb internal network name
+  dummy_net_start_0:
+    type: string
+    label: csb internal start
+    description: csb internal start
+  dummy_net_end_0:
+    type: string
+    label: csb internal end
+    description: csb internal end
+  dummy_net_cidr_0:
+    type: string
+    label: csb ineternal cidr
+    description: csb internal cidr
+  dummy_net_netmask_0:
+    type: string
+    description: CSB internal network subnet mask
+  dummy_net_name_1:
+    type: string
+    label: csb internal network name
+    description: csb internal network name
+  dummy_net_start_1:
+    type: string
+    label: csb internal start
+    description: csb internal start
+  dummy_net_end_1:
+    type: string
+    label: csb internal end
+    description: csb internal end
+  dummy_net_cidr_1:
+    type: string
+    label: csb ineternal cidr
+    description: csb internal cidr
+
+  security_group_name:
+    type: string
+    label: security group name
+    description: the name of security group
+  cluster-manager-vol-1:
+    type: string
+    label: mog-cm-vol-1
+    description: Cluster Manager volume 1
+  session-manager-vol-1:
+    type: string
+    label: mog-sm-vol-1
+    description: Session Manager volume 1
+  session-manager-vol-2:
+    type: string
+    label: mog-sm-vol-2
+    description: Session Manager volume 2
+  oam-vol-1:
+    type: string
+    label: mog-oam-vol-1
+    description: OAM volume 1
+  oam-vol-2:
+    type: string
+    label: mog-oam-vol-2
+    description: OAM volume 2
+
+resources:
+  server_pd_03:
+    type: OS::Nova::Server
+    properties:
+#      config_drive: "True"
+      name: {get_param: [pd_server_names, 0]}
+      image: {get_param: pd_image_name}
+      flavor: {get_param: pd_flavor_name}
+      availability_zone: {get_param: availabilityzone_name}
+      networks:
+        - port: {get_resource: pd01_port_5}
+        - port: {get_resource: pd02_port_6}
+      user_data_format:  RAW
+
+  pd01_port_5:
+    type: OS::Neutron::Port
+    properties:
+      network: {get_param: oam_net_name}
+  pd02_port_6:
+    type: OS::Neutron::Port
+    properties:
+      network: {get_param: oam_net_name}
+
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/expectedoutputfiles/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/expectedoutputfiles/MainServiceTemplate.yaml
deleted file mode 100644 (file)
index fbda1f8..0000000
+++ /dev/null
@@ -1,157 +0,0 @@
-tosca_definitions_version: tosca_simple_yaml_1_0_0
-metadata:
-  template_name: Main
-imports:
-- openecomp_heat_index:
-    file: openecomp-heat/_index.yml
-topology_template:
-  inputs:
-    param_type_comma_delimited_list:
-      hidden: false
-      immutable: false
-      type: list
-      description: param comma_delimited_list - List
-      entry_schema:
-        type: string
-    param_type_string_default_value_with_env:
-      hidden: false
-      immutable: false
-      type: string
-      description: param value should be - HEAT_ENV_default string
-      default: HEAT_ENV default string
-    volume_type:
-      label: FSB Volume
-      hidden: false
-      immutable: false
-      type: string
-      description: FSB Volume type
-    FSB1_volume_name:
-      label: FSB Volume
-      hidden: false
-      immutable: false
-      type: string
-      description: FSB Volume name
-    param_constraint_length_allowed_pattern_range_hidden:
-      label: User Name
-      hidden: true
-      immutable: false
-      type: string
-      description: User name to be configured for the application
-      constraints:
-      - max_length: 8
-      - min_length: 6
-      - pattern: '[A-Z]+[a-zA-Z0-9]*'
-      - in_range:
-        - 0
-        - 10
-    param_type_boolean_default_value_with_env:
-      hidden: false
-      immutable: false
-      type: boolean
-      description: param value should be false
-      default: false
-    param_type_string:
-      hidden: false
-      immutable: false
-      type: string
-      description: param String - string
-    param_type_string_default_value:
-      hidden: false
-      immutable: false
-      type: string
-      description: param value should be - HEAT_default string
-      default: HEAT_default string
-    param_type_number:
-      hidden: false
-      immutable: false
-      type: float
-      description: param number - float
-    param_type_boolean:
-      hidden: false
-      immutable: false
-      type: boolean
-      description: param boolean - boolean
-    param_type_comma_delimited_list_default_value_with_env:
-      hidden: false
-      immutable: false
-      type: list
-      description: param value should be [b1,b2,b3,b4]
-      default:
-      - b1
-      - b2
-      - b3
-      - b4
-      entry_schema:
-        type: string
-    param_type_boolean_default_value:
-      hidden: false
-      immutable: false
-      type: boolean
-      description: param value should be true
-      default: true
-    param_type_number_default_value:
-      hidden: false
-      immutable: false
-      type: float
-      description: param value should be 12345
-      default: 12345
-    FSB_1_image:
-      label: FSB Image
-      hidden: false
-      immutable: false
-      type: string
-      description: FSB Image name
-    param_type_comma_delimited_list_default_value:
-      hidden: false
-      immutable: false
-      type: list
-      description: param value should be [a1,a2,a3,a4]
-      default:
-      - a1
-      - a2
-      - a3
-      - a4
-      entry_schema:
-        type: string
-    param_type_number_default_value_with_env:
-      hidden: false
-      immutable: false
-      type: float
-      description: param value should be 54321
-      default: 54321
-    param_type_json:
-      hidden: false
-      immutable: false
-      type: json
-      description: param json - map<String>
-    param_allowed_values:
-      label: Instance Type
-      hidden: false
-      immutable: false
-      type: string
-      description: Instance type for compute instances
-      constraints:
-      - valid_values:
-        - m1.small
-        - m1.medium
-        - m1.large
-  node_templates:
-    FSB1_volume:
-      type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
-      properties:
-        image:
-          get_input: FSB_1_image
-        volume_type:
-          get_input: volume_type
-        size: 3*1024
-        name:
-          get_input: FSB1_volume_name
-  groups:
-    parameters_group:
-      type: org.openecomp.groups.heat.HeatStack
-      properties:
-        heat_file: ../Artifacts/parameters.yaml
-        description: |
-          Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
-      members:
-      - FSB1_volume
\ No newline at end of file
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/expectedoutputfiles/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/expectedoutputfiles/MainServiceTemplate.yaml
new file mode 100644 (file)
index 0000000..632cd40
--- /dev/null
@@ -0,0 +1,334 @@
+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
+node_types:
+  org.openecomp.resource.vfc.nodes.heat.compute:
+    derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
+topology_template:
+  inputs:
+    pcm_flavor_name:
+      label: PCRF CM flavor name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main-heat2
+            - main-heat1
+            source_type: HEAT
+            param_name: pcm_flavor_name
+      type: string
+      description: flavor name of PCRF CM instance
+      default: cps
+    availabilityzone_name:
+      label: availabilityzone name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main-heat2
+            - main-heat1
+            source_type: HEAT
+            param_name: availabilityzone_name
+      type: string
+      description: availabilityzone name
+      default: nova
+    oam_net_gw:
+      label: CPS network gateway
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main-heat2
+            - main-heat1
+            source_type: HEAT
+            param_name: oam_net_gw
+      type: string
+      description: CPS network gateway
+    pcm_server_names:
+      label: PCRF CM server names
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main-heat2
+            - main-heat1
+            source_type: HEAT
+            param_name: pcm_server_names
+      type: list
+      description: name of the PCRF CM instance
+      default:
+      - ZRDM1PCRF01PCM001
+      entry_schema:
+        type: string
+    pcm_image_name:
+      label: PCRF CM image name
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main-heat2
+            - main-heat1
+            source_type: HEAT
+            param_name: pcm_image_name
+      type: string
+      description: PCRF CM image name
+      default: rhel2
+    net_name:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main-heat2
+            - main-heat1
+            source_type: HEAT
+            param_name: net_name
+      type: string
+    sm_server_names:
+      label: SM server names
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main-heat1
+            source_type: HEAT
+            param_name: sm_server_names
+      type: list
+      description: name of the SM instance
+      default:
+      - ZRDM1MOGX01MSM001
+      - ZRDM1MOGX01MSM002
+      entry_schema:
+        type: string
+    compute_image_name:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main-heat2
+            - main-heat1
+            source_type: HEAT
+            param_name: compute_image_name
+      type: string
+    dummy_net_netmask_1:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main-heat2
+            source_type: HEAT
+            param_name: dummy_net_netmask_1
+      type: string
+      description: CSB internal network subnet mask
+      default: 255.255.255.0
+  node_templates:
+    server_pcm_002:
+      type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.2
+      directives:
+      - substitutable
+      properties:
+        pcm_flavor_name:
+          get_input: pcm_flavor_name
+        service_template_filter:
+          substitute_service_template: nested-pcm_v0.2ServiceTemplate.yaml
+        availabilityzone_name:
+          get_input: availabilityzone_name
+        pcm_image_name:
+          get_input: pcm_image_name
+        pcm_server_name:
+          get_input:
+          - pcm_server_names
+          - 0
+    server_pcm_001:
+      type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1
+      directives:
+      - substitutable
+      properties:
+        pcm_flavor_name:
+          get_input: pcm_flavor_name
+        service_template_filter:
+          substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
+        availabilityzone_name:
+          get_input: availabilityzone_name
+        pcm_image_name:
+          get_input: pcm_image_name
+        pcm_server_name:
+          get_input:
+          - pcm_server_names
+          - 0
+    server_pcm_004:
+      type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.2
+      directives:
+      - substitutable
+      properties:
+        pcm_flavor_name:
+          get_input: pcm_flavor_name
+        service_template_filter:
+          substitute_service_template: nested-pcm_v0.2ServiceTemplate.yaml
+        availabilityzone_name:
+          get_input: availabilityzone_name
+        pcm_image_name:
+          get_input: pcm_image_name
+        pcm_server_name:
+          get_input:
+          - pcm_server_names
+          - 0
+    server_pcm_003:
+      type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1
+      directives:
+      - substitutable
+      properties:
+        pcm_flavor_name:
+          get_input: pcm_flavor_name
+        service_template_filter:
+          substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
+        availabilityzone_name:
+          get_input: availabilityzone_name
+        pcm_image_name:
+          get_input: pcm_image_name
+        pcm_server_name:
+          get_input:
+          - pcm_server_names
+          - 0
+    server_compute:
+      type: org.openecomp.resource.vfc.nodes.heat.compute
+      properties:
+        flavor:
+          compute_flavor_name: null
+        image:
+          get_input: compute_image_name
+        config_drive:
+          get_attribute:
+          - compute_port_0
+          - tenant_id
+          - port_security_enabled
+          - device_id
+          - qos_policy
+          - allowed_address_pairs
+          - show
+          - device_owner
+          - network
+          - security_groups
+          - fixed_ips
+          - mac_address
+          - admin_state_up
+          - name
+          - subnets
+          - status
+        user_data_format:
+          get_attribute:
+          - server_pcm_001
+          - oam_net_gw
+        name:
+          compute_name: null
+    compute_port_0:
+      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+      properties:
+        ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        network:
+          get_input: net_name
+    server_compute_2:
+      type: org.openecomp.resource.vfc.nodes.heat.compute
+      properties:
+        flavor:
+          compute_flavor_name: null
+        image:
+          get_input: compute_image_name
+        config_drive:
+          get_attribute:
+          - compute_port_1
+          - tenant_id
+          - port_security_enabled
+          - device_id
+          - qos_policy
+          - allowed_address_pairs
+          - show
+          - device_owner
+          - network
+          - security_groups
+          - fixed_ips
+          - mac_address
+          - admin_state_up
+          - name
+          - subnets
+          - status
+        user_data_format:
+          get_attribute:
+          - server_pcm_003
+          - oam_net_gw
+        name:
+          compute_name: null
+    compute_port_1:
+      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+      properties:
+        ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: false
+          floating_ip_count_required:
+            is_required: false
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        network:
+          get_input: net_name
+  groups:
+    main-heat2_group:
+      type: org.openecomp.groups.heat.HeatStack
+      properties:
+        heat_file: ../Artifacts/main-heat2.yaml
+        description: heat template that creates PCRF Cluman stack
+      members:
+      - server_pcm_004
+      - server_pcm_003
+      - server_compute_2
+      - compute_port_1
+    main-heat1_group:
+      type: org.openecomp.groups.heat.HeatStack
+      properties:
+        heat_file: ../Artifacts/main-heat1.yaml
+        description: heat template that creates PCRF Cluman stack
+      members:
+      - server_pcm_002
+      - server_pcm_001
+      - server_compute
+      - compute_port_0
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/expectedoutputfiles/nested-pcm_v0.1ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/expectedoutputfiles/nested-pcm_v0.1ServiceTemplate.yaml
new file mode 100644 (file)
index 0000000..1582a7e
--- /dev/null
@@ -0,0 +1,394 @@
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+  template_name: nested-pcm_v0.1
+imports:
+- openecomp_heat_index:
+    file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+    file: GlobalSubstitutionTypesServiceTemplate.yaml
+node_types:
+  org.openecomp.resource.vfc.nodes.heat.pcm_server:
+    derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
+topology_template:
+  inputs:
+    availabilityzone_name:
+      label: availabilityzone name
+      hidden: false
+      immutable: false
+      type: string
+      description: availabilityzone name
+    oam_net_gw:
+      label: CPS network gateway
+      hidden: false
+      immutable: false
+      type: string
+      description: CPS network gateway
+    pcm_image_name:
+      label: image name
+      hidden: false
+      immutable: false
+      type: string
+      description: PCRF CM image name
+    security_group_name:
+      label: security group name
+      hidden: false
+      immutable: false
+      type: string
+      description: the name of security group
+    cps_net_ip:
+      label: CPS network ip
+      hidden: false
+      immutable: false
+      type: string
+      description: CPS network ip
+    sm_server_names:
+      label: SM server names
+      hidden: false
+      immutable: false
+      type: list
+      description: name of the SM instance
+      entry_schema:
+        type: string
+    pcm_flavor_name:
+      label: PCRF CM flavor name
+      hidden: false
+      immutable: false
+      type: string
+      description: flavor name of PCRF CM instance
+    pcm_vol:
+      label: CPS Cluman Cinder Volume
+      hidden: false
+      immutable: false
+      type: string
+      description: CPS Cluman Cinder Volume
+    pcm_server_name:
+      label: PCRF CM server name
+      hidden: false
+      immutable: false
+      type: string
+      description: PCRF CM server name
+    cps_net_name:
+      label: CPS network name
+      hidden: false
+      immutable: false
+      type: string
+      description: CPS network name
+    cps_net_mask:
+      label: CPS network mask
+      hidden: false
+      immutable: false
+      type: string
+      description: CPS network mask
+    oam_net_ip:
+      label: OAM network ip
+      hidden: false
+      immutable: false
+      type: string
+      description: OAM network ip
+    oam_net_mask:
+      label: CPS network mask
+      hidden: false
+      immutable: false
+      type: string
+      description: CPS network mask
+    oam_net_name:
+      label: OAM network name
+      hidden: false
+      immutable: false
+      type: string
+      description: OAM network name
+  node_templates:
+    pcm_port_1:
+      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
+        security_groups:
+        - get_input: security_group_name
+        fixed_ips:
+        - ip_address:
+            get_input: oam_net_ip
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        network_role_tag: oam
+        network:
+          get_input: oam_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: server_pcm_1
+          relationship: tosca.relationships.network.BindsTo
+    server_pcm_1:
+      type: org.openecomp.resource.vfc.nodes.heat.pcm_server
+      properties:
+        flavor:
+          get_input: pcm_flavor_name
+        availability_zone:
+          get_input: availabilityzone_name
+        image:
+          get_input: pcm_image_name
+        config_drive: true
+        user_data_format: RAW
+        name:
+          get_input: pcm_server_name
+    pcm_port_0:
+      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
+        security_groups:
+        - get_input: security_group_name
+        fixed_ips:
+        - ip_address:
+            get_input: cps_net_ip
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        network_role_tag: cps
+        network:
+          get_input: cps_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: server_pcm_1
+          relationship: tosca.relationships.network.BindsTo
+  groups:
+    nested-pcm_v0.1_group:
+      type: org.openecomp.groups.heat.HeatStack
+      properties:
+        heat_file: ../Artifacts/nested-pcm_v0.1.yaml
+        description: heat template that creates PCRF Cluman stack
+      members:
+      - pcm_port_1
+      - server_pcm_1
+      - pcm_port_0
+  outputs:
+    server_pcm_id:
+      description: the pcm nova service id
+      value: server_pcm_1
+  substitution_mappings:
+    node_type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1
+    capabilities:
+      disk.root.size_server_pcm_1:
+      - server_pcm_1
+      - disk.root.size
+      network.incoming.packets.rate_pcm_port_0:
+      - pcm_port_0
+      - network.incoming.packets.rate
+      network.incoming.packets.rate_pcm_port_1:
+      - pcm_port_1
+      - network.incoming.packets.rate
+      network.outpoing.packets_pcm_port_1:
+      - pcm_port_1
+      - network.outpoing.packets
+      network.outpoing.packets_pcm_port_0:
+      - pcm_port_0
+      - network.outpoing.packets
+      disk.iops_server_pcm_1:
+      - server_pcm_1
+      - disk.iops
+      disk.device.write.bytes.rate_server_pcm_1:
+      - server_pcm_1
+      - disk.device.write.bytes.rate
+      disk.capacity_server_pcm_1:
+      - server_pcm_1
+      - disk.capacity
+      disk.write.requests_server_pcm_1:
+      - server_pcm_1
+      - disk.write.requests
+      disk.read.bytes_server_pcm_1:
+      - server_pcm_1
+      - disk.read.bytes
+      network.incoming.bytes_pcm_port_0:
+      - pcm_port_0
+      - network.incoming.bytes
+      disk.usage_server_pcm_1:
+      - server_pcm_1
+      - disk.usage
+      cpu_util_server_pcm_1:
+      - server_pcm_1
+      - cpu_util
+      vcpus_server_pcm_1:
+      - server_pcm_1
+      - vcpus
+      memory.resident_server_pcm_1:
+      - server_pcm_1
+      - memory.resident
+      network.incoming.bytes_pcm_port_1:
+      - pcm_port_1
+      - network.incoming.bytes
+      binding_pcm_port_0:
+      - pcm_port_0
+      - binding
+      binding_pcm_port_1:
+      - pcm_port_1
+      - binding
+      feature_server_pcm_1:
+      - server_pcm_1
+      - feature
+      network.outgoing.packets.rate_pcm_port_0:
+      - pcm_port_0
+      - network.outgoing.packets.rate
+      network.outgoing.packets.rate_pcm_port_1:
+      - pcm_port_1
+      - network.outgoing.packets.rate
+      disk.allocation_server_pcm_1:
+      - server_pcm_1
+      - disk.allocation
+      disk.device.write.bytes_server_pcm_1:
+      - server_pcm_1
+      - disk.device.write.bytes
+      feature_pcm_port_1:
+      - pcm_port_1
+      - feature
+      memory.usage_server_pcm_1:
+      - server_pcm_1
+      - memory.usage
+      network.outgoing.bytes_pcm_port_0:
+      - pcm_port_0
+      - network.outgoing.bytes
+      feature_pcm_port_0:
+      - pcm_port_0
+      - feature
+      cpu_server_pcm_1:
+      - server_pcm_1
+      - cpu
+      network.outgoing.bytes_pcm_port_1:
+      - pcm_port_1
+      - network.outgoing.bytes
+      attachment_pcm_port_0:
+      - pcm_port_0
+      - attachment
+      attachment_pcm_port_1:
+      - pcm_port_1
+      - attachment
+      disk.device.read.bytes_server_pcm_1:
+      - server_pcm_1
+      - disk.device.read.bytes
+      endpoint_server_pcm_1:
+      - server_pcm_1
+      - endpoint
+      disk.read.bytes.rate_server_pcm_1:
+      - server_pcm_1
+      - disk.read.bytes.rate
+      disk.device.iops_server_pcm_1:
+      - server_pcm_1
+      - disk.device.iops
+      cpu.delta_server_pcm_1:
+      - server_pcm_1
+      - cpu.delta
+      host_server_pcm_1:
+      - server_pcm_1
+      - host
+      disk.device.capacity_server_pcm_1:
+      - server_pcm_1
+      - disk.device.capacity
+      forwarder_pcm_port_0:
+      - pcm_port_0
+      - forwarder
+      forwarder_pcm_port_1:
+      - pcm_port_1
+      - forwarder
+      disk.read.requests_server_pcm_1:
+      - server_pcm_1
+      - disk.read.requests
+      disk.device.write.requests.rate_server_pcm_1:
+      - server_pcm_1
+      - disk.device.write.requests.rate
+      disk.ephemeral.size_server_pcm_1:
+      - server_pcm_1
+      - disk.ephemeral.size
+      disk.latency_server_pcm_1:
+      - server_pcm_1
+      - disk.latency
+      scalable_server_pcm_1:
+      - server_pcm_1
+      - scalable
+      disk.write.requests.rate_server_pcm_1:
+      - server_pcm_1
+      - disk.write.requests.rate
+      memory_server_pcm_1:
+      - server_pcm_1
+      - memory
+      disk.device.latency_server_pcm_1:
+      - server_pcm_1
+      - disk.device.latency
+      disk.device.read.bytes.rate_server_pcm_1:
+      - server_pcm_1
+      - disk.device.read.bytes.rate
+      network.outgoing.bytes.rate_pcm_port_1:
+      - pcm_port_1
+      - network.outgoing.bytes.rate
+      network.incoming.packets_pcm_port_0:
+      - pcm_port_0
+      - network.incoming.packets
+      disk.device.usage_server_pcm_1:
+      - server_pcm_1
+      - disk.device.usage
+      network.outgoing.bytes.rate_pcm_port_0:
+      - pcm_port_0
+      - network.outgoing.bytes.rate
+      disk.device.write.requests_server_pcm_1:
+      - server_pcm_1
+      - disk.device.write.requests
+      network.incoming.packets_pcm_port_1:
+      - pcm_port_1
+      - network.incoming.packets
+      disk.write.bytes_server_pcm_1:
+      - server_pcm_1
+      - disk.write.bytes
+      disk.device.read.requests_server_pcm_1:
+      - server_pcm_1
+      - disk.device.read.requests
+      instance_server_pcm_1:
+      - server_pcm_1
+      - instance
+      disk.device.read.requests.rate_server_pcm_1:
+      - server_pcm_1
+      - disk.device.read.requests.rate
+      os_server_pcm_1:
+      - server_pcm_1
+      - os
+      network.incoming.bytes.rate_pcm_port_0:
+      - pcm_port_0
+      - network.incoming.bytes.rate
+      binding_server_pcm_1:
+      - server_pcm_1
+      - binding
+      disk.write.bytes.rate_server_pcm_1:
+      - server_pcm_1
+      - disk.write.bytes.rate
+      disk.device.allocation_server_pcm_1:
+      - server_pcm_1
+      - disk.device.allocation
+      network.incoming.bytes.rate_pcm_port_1:
+      - pcm_port_1
+      - network.incoming.bytes.rate
+    requirements:
+      link_pcm_port_0:
+      - pcm_port_0
+      - link
+      link_pcm_port_1:
+      - pcm_port_1
+      - link
+      dependency_server_pcm_1:
+      - server_pcm_1
+      - dependency
+      dependency_pcm_port_0:
+      - pcm_port_0
+      - dependency
+      dependency_pcm_port_1:
+      - pcm_port_1
+      - dependency
+      local_storage_server_pcm_1:
+      - server_pcm_1
+      - local_storage
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/expectedoutputfiles/nested-pcm_v0.2ServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/expectedoutputfiles/nested-pcm_v0.2ServiceTemplate.yaml
new file mode 100644 (file)
index 0000000..8bdff8f
--- /dev/null
@@ -0,0 +1,386 @@
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+  template_name: nested-pcm_v0.2
+imports:
+- openecomp_heat_index:
+    file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+    file: GlobalSubstitutionTypesServiceTemplate.yaml
+node_types:
+  org.openecomp.resource.vfc.nodes.heat.pcm_server:
+    derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
+topology_template:
+  inputs:
+    availabilityzone_name:
+      label: availabilityzone name
+      hidden: false
+      immutable: false
+      type: string
+      description: availabilityzone name
+    oam_net_gw:
+      label: CPS network gateway
+      hidden: false
+      immutable: false
+      type: string
+      description: CPS network gateway
+    pcm_image_name:
+      label: image name
+      hidden: false
+      immutable: false
+      type: string
+      description: PCRF CM image name
+    security_group_name:
+      label: security group name
+      hidden: false
+      immutable: false
+      type: string
+      description: the name of security group
+    cps_net_ip:
+      label: CPS network ip
+      hidden: false
+      immutable: false
+      type: string
+      description: CPS network ip
+    pcm_flavor_name:
+      label: PCRF CM flavor name
+      hidden: false
+      immutable: false
+      type: string
+      description: flavor name of PCRF CM instance
+    pcm_vol:
+      label: CPS Cluman Cinder Volume
+      hidden: false
+      immutable: false
+      type: string
+      description: CPS Cluman Cinder Volume
+    pcm_server_name:
+      label: PCRF CM server name
+      hidden: false
+      immutable: false
+      type: string
+      description: PCRF CM server name
+    cps_net_name:
+      label: CPS network name
+      hidden: false
+      immutable: false
+      type: string
+      description: CPS network name
+    cps_net_mask:
+      label: CPS network mask
+      hidden: false
+      immutable: false
+      type: string
+      description: CPS network mask
+    oam_net_ip:
+      label: OAM network ip
+      hidden: false
+      immutable: false
+      type: string
+      description: OAM network ip
+    oam_net_mask:
+      label: CPS network mask
+      hidden: false
+      immutable: false
+      type: string
+      description: CPS network mask
+    oam_net_name:
+      label: OAM network name
+      hidden: false
+      immutable: false
+      type: string
+      description: OAM network name
+  node_templates:
+    pcm_port_13:
+      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
+        security_groups:
+        - get_input: security_group_name
+        fixed_ips:
+        - ip_address:
+            get_input: oam_net_ip
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        network_role_tag: oam
+        network:
+          get_input: oam_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: server_pcm_2
+          relationship: tosca.relationships.network.BindsTo
+    pcm_port_03:
+      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
+        security_groups:
+        - get_input: security_group_name
+        fixed_ips:
+        - ip_address:
+            get_input: cps_net_ip
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        network_role_tag: cps
+        network:
+          get_input: cps_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: server_pcm_2
+          relationship: tosca.relationships.network.BindsTo
+    server_pcm_2:
+      type: org.openecomp.resource.vfc.nodes.heat.pcm_server
+      properties:
+        flavor:
+          get_input: pcm_flavor_name
+        availability_zone:
+          get_input: availabilityzone_name
+        image:
+          get_input: pcm_image_name
+        config_drive: true
+        user_data_format: RAW
+        name:
+          get_input: pcm_server_name
+  groups:
+    nested-pcm_v0.2_group:
+      type: org.openecomp.groups.heat.HeatStack
+      properties:
+        heat_file: ../Artifacts/nested-pcm_v0.2.yaml
+        description: heat template that creates PCRF Cluman stack
+      members:
+      - pcm_port_13
+      - pcm_port_03
+      - server_pcm_2
+  outputs:
+    server_pcm_id:
+      description: the pcm nova service id
+      value: server_pcm_2
+  substitution_mappings:
+    node_type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.2
+    capabilities:
+      disk.root.size_server_pcm_2:
+      - server_pcm_2
+      - disk.root.size
+      disk.iops_server_pcm_2:
+      - server_pcm_2
+      - disk.iops
+      feature_pcm_port_03:
+      - pcm_port_03
+      - feature
+      network.outgoing.bytes_pcm_port_13:
+      - pcm_port_13
+      - network.outgoing.bytes
+      disk.device.write.bytes.rate_server_pcm_2:
+      - server_pcm_2
+      - disk.device.write.bytes.rate
+      disk.usage_server_pcm_2:
+      - server_pcm_2
+      - disk.usage
+      disk.capacity_server_pcm_2:
+      - server_pcm_2
+      - disk.capacity
+      disk.write.requests_server_pcm_2:
+      - server_pcm_2
+      - disk.write.requests
+      network.incoming.bytes.rate_pcm_port_13:
+      - pcm_port_13
+      - network.incoming.bytes.rate
+      disk.read.bytes_server_pcm_2:
+      - server_pcm_2
+      - disk.read.bytes
+      network.outgoing.packets.rate_pcm_port_03:
+      - pcm_port_03
+      - network.outgoing.packets.rate
+      feature_pcm_port_13:
+      - pcm_port_13
+      - feature
+      network.outgoing.bytes_pcm_port_03:
+      - pcm_port_03
+      - network.outgoing.bytes
+      cpu_util_server_pcm_2:
+      - server_pcm_2
+      - cpu_util
+      vcpus_server_pcm_2:
+      - server_pcm_2
+      - vcpus
+      memory.resident_server_pcm_2:
+      - server_pcm_2
+      - memory.resident
+      cpu_server_pcm_2:
+      - server_pcm_2
+      - cpu
+      feature_server_pcm_2:
+      - server_pcm_2
+      - feature
+      disk.device.write.bytes_server_pcm_2:
+      - server_pcm_2
+      - disk.device.write.bytes
+      disk.device.iops_server_pcm_2:
+      - server_pcm_2
+      - disk.device.iops
+      disk.allocation_server_pcm_2:
+      - server_pcm_2
+      - disk.allocation
+      network.outgoing.bytes.rate_pcm_port_13:
+      - pcm_port_13
+      - network.outgoing.bytes.rate
+      network.incoming.packets.rate_pcm_port_13:
+      - pcm_port_13
+      - network.incoming.packets.rate
+      binding_pcm_port_13:
+      - pcm_port_13
+      - binding
+      memory.usage_server_pcm_2:
+      - server_pcm_2
+      - memory.usage
+      disk.device.read.bytes_server_pcm_2:
+      - server_pcm_2
+      - disk.device.read.bytes
+      host_server_pcm_2:
+      - server_pcm_2
+      - host
+      endpoint_server_pcm_2:
+      - server_pcm_2
+      - endpoint
+      disk.read.bytes.rate_server_pcm_2:
+      - server_pcm_2
+      - disk.read.bytes.rate
+      attachment_pcm_port_13:
+      - pcm_port_13
+      - attachment
+      network.outgoing.packets.rate_pcm_port_13:
+      - pcm_port_13
+      - network.outgoing.packets.rate
+      forwarder_pcm_port_13:
+      - pcm_port_13
+      - forwarder
+      disk.device.capacity_server_pcm_2:
+      - server_pcm_2
+      - disk.device.capacity
+      network.incoming.bytes.rate_pcm_port_03:
+      - pcm_port_03
+      - network.incoming.bytes.rate
+      cpu.delta_server_pcm_2:
+      - server_pcm_2
+      - cpu.delta
+      disk.device.write.requests.rate_server_pcm_2:
+      - server_pcm_2
+      - disk.device.write.requests.rate
+      network.incoming.packets.rate_pcm_port_03:
+      - pcm_port_03
+      - network.incoming.packets.rate
+      disk.read.requests_server_pcm_2:
+      - server_pcm_2
+      - disk.read.requests
+      disk.ephemeral.size_server_pcm_2:
+      - server_pcm_2
+      - disk.ephemeral.size
+      disk.latency_server_pcm_2:
+      - server_pcm_2
+      - disk.latency
+      network.outpoing.packets_pcm_port_13:
+      - pcm_port_13
+      - network.outpoing.packets
+      attachment_pcm_port_03:
+      - pcm_port_03
+      - attachment
+      network.outgoing.bytes.rate_pcm_port_03:
+      - pcm_port_03
+      - network.outgoing.bytes.rate
+      binding_pcm_port_03:
+      - pcm_port_03
+      - binding
+      disk.write.requests.rate_server_pcm_2:
+      - server_pcm_2
+      - disk.write.requests.rate
+      scalable_server_pcm_2:
+      - server_pcm_2
+      - scalable
+      memory_server_pcm_2:
+      - server_pcm_2
+      - memory
+      disk.device.read.bytes.rate_server_pcm_2:
+      - server_pcm_2
+      - disk.device.read.bytes.rate
+      disk.device.latency_server_pcm_2:
+      - server_pcm_2
+      - disk.device.latency
+      network.incoming.bytes_pcm_port_03:
+      - pcm_port_03
+      - network.incoming.bytes
+      disk.device.usage_server_pcm_2:
+      - server_pcm_2
+      - disk.device.usage
+      network.incoming.packets_pcm_port_13:
+      - pcm_port_13
+      - network.incoming.packets
+      forwarder_pcm_port_03:
+      - pcm_port_03
+      - forwarder
+      disk.device.write.requests_server_pcm_2:
+      - server_pcm_2
+      - disk.device.write.requests
+      disk.write.bytes_server_pcm_2:
+      - server_pcm_2
+      - disk.write.bytes
+      os_server_pcm_2:
+      - server_pcm_2
+      - os
+      instance_server_pcm_2:
+      - server_pcm_2
+      - instance
+      disk.device.read.requests_server_pcm_2:
+      - server_pcm_2
+      - disk.device.read.requests
+      disk.device.read.requests.rate_server_pcm_2:
+      - server_pcm_2
+      - disk.device.read.requests.rate
+      network.incoming.packets_pcm_port_03:
+      - pcm_port_03
+      - network.incoming.packets
+      network.incoming.bytes_pcm_port_13:
+      - pcm_port_13
+      - network.incoming.bytes
+      network.outpoing.packets_pcm_port_03:
+      - pcm_port_03
+      - network.outpoing.packets
+      disk.write.bytes.rate_server_pcm_2:
+      - server_pcm_2
+      - disk.write.bytes.rate
+      binding_server_pcm_2:
+      - server_pcm_2
+      - binding
+      disk.device.allocation_server_pcm_2:
+      - server_pcm_2
+      - disk.device.allocation
+    requirements:
+      dependency_pcm_port_13:
+      - pcm_port_13
+      - dependency
+      dependency_server_pcm_2:
+      - server_pcm_2
+      - dependency
+      dependency_pcm_port_03:
+      - pcm_port_03
+      - dependency
+      link_pcm_port_03:
+      - pcm_port_03
+      - link
+      link_pcm_port_13:
+      - pcm_port_13
+      - link
+      local_storage_server_pcm_2:
+      - server_pcm_2
+      - local_storage
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/MANIFEST.json
new file mode 100644 (file)
index 0000000..86450ec
--- /dev/null
@@ -0,0 +1,37 @@
+{
+  "name": "vEP_JSA_Net",
+  "description": "Version 2.0 02-09-2016 (Authors: John Doe, user PROD)",
+  "version": "2013-05-23",
+  "data": [
+    {
+      "file": "main-heat1.yaml",
+      "type": "HEAT",
+      "isBase": "true",
+      "data": [
+        {
+          "file": "main-heat1.env",
+          "type": "HEAT_ENV"
+        }
+      ]
+    },
+    {
+      "file": "main-heat2.yaml",
+      "type": "HEAT",
+      "isBase": "false",
+      "data": [
+        {
+          "file": "main-heat2.env",
+          "type": "HEAT_ENV"
+        }
+      ]
+    },
+    {
+      "file": "nested-pcm_v0.1.yaml",
+      "type": "HEAT"
+    },
+    {
+      "file": "nested-pcm_v0.2.yaml",
+      "type": "HEAT"
+    }
+  ]
+}
\ No newline at end of file
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/main-heat1.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/main-heat1.env
new file mode 100644 (file)
index 0000000..d0d4d3f
--- /dev/null
@@ -0,0 +1,6 @@
+parameters:
+  pcm_server_names: ZRDM1PCRF01PCM001
+  pcm_image_name: rhel2
+  pcm_flavor_name: cps
+  availabilityzone_name: nova
+  sm_server_names: ZRDM1MOGX01MSM001,ZRDM1MOGX01MSM002
\ No newline at end of file
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/main-heat1.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/main-heat1.yaml
new file mode 100644 (file)
index 0000000..dd58b50
--- /dev/null
@@ -0,0 +1,65 @@
+heat_template_version: 2013-05-23
+
+description: heat template that creates PCRF Cluman stack
+
+parameters:
+  pcm_server_names:
+    type: comma_delimited_list
+    label: PCRF CM server names
+    description: name of the PCRF CM instance
+  pcm_image_name:
+    type: string
+    label: PCRF CM image name
+    description: PCRF CM image name
+  pcm_flavor_name:
+    type: string
+    label: PCRF CM flavor name
+    description: flavor name of PCRF CM instance
+  availabilityzone_name:
+    type: string
+    label: availabilityzone name
+    description: availabilityzone name
+  oam_net_gw:
+    type: string
+    label: CPS network gateway
+    description: CPS network gateway
+  compute_image_name:
+    type: string
+  net_name:
+    type: string
+  sm_server_names:
+     type: comma_delimited_list
+     label: SM server names
+     description: name of the SM instance
+
+resources:
+  server_pcm_001:
+    type: nested-pcm_v0.1.yaml
+    properties:
+      pcm_server_name: { get_param: [pcm_server_names, 0] }
+      pcm_image_name: { get_param: pcm_image_name }
+      pcm_flavor_name: { get_param: pcm_flavor_name }
+      availabilityzone_name: { get_param: availabilityzone_name }
+
+  server_pcm_002:
+    type: nested-pcm_v0.2.yaml
+    properties:
+      pcm_server_name: { get_param: [pcm_server_names, 0] }
+      pcm_image_name: { get_param: pcm_image_name }
+      pcm_flavor_name: { get_param: pcm_flavor_name }
+      availabilityzone_name: { get_param: availabilityzone_name }
+
+  server_compute:
+    type: OS::Nova::Server
+    properties:
+      config_drive: {get_attr: [compute_port_0]}
+      name: { compute_name }
+      image: { get_param: compute_image_name }
+      flavor: { compute_flavor_name }
+      user_data_format: { get_attr: [server_pcm_001 , oam_net_gw] }
+      user_data: { get_attr: [server_pcm_001]}
+
+  compute_port_0:
+    type: OS::Neutron::Port
+    properties:
+      network: { get_param: net_name }
\ No newline at end of file
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/main-heat2.env b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/main-heat2.env
new file mode 100644 (file)
index 0000000..062043d
--- /dev/null
@@ -0,0 +1,6 @@
+parameters:
+  pcm_server_names: ZRDM1PCRF01PCM001
+  pcm_image_name: rhel2
+  pcm_flavor_name: cps
+  availabilityzone_name: nova
+  dummy_net_netmask_1: 255.255.255.0
\ No newline at end of file
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/main-heat2.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/main-heat2.yaml
new file mode 100644 (file)
index 0000000..0f8aa96
--- /dev/null
@@ -0,0 +1,64 @@
+heat_template_version: 2013-05-23
+
+description: heat template that creates PCRF Cluman stack
+
+parameters:
+  pcm_server_names:
+    type: comma_delimited_list
+    label: PCRF CM server names
+    description: name of the PCRF CM instance
+  pcm_image_name:
+    type: string
+    label: PCRF CM image name
+    description: PCRF CM image name
+  pcm_flavor_name:
+    type: string
+    label: PCRF CM flavor name
+    description: flavor name of PCRF CM instance
+  availabilityzone_name:
+    type: string
+    label: availabilityzone name
+    description: availabilityzone name
+  oam_net_gw:
+    type: string
+    label: CPS network gateway
+    description: CPS network gateway
+  compute_image_name:
+    type: string
+  net_name:
+    type: string
+  dummy_net_netmask_1:
+    type: string
+    description: CSB internal network subnet mask
+
+resources:
+  server_pcm_003:
+    type: nested-pcm_v0.1.yaml
+    properties:
+      pcm_server_name: { get_param: [pcm_server_names, 0] }
+      pcm_image_name: { get_param: pcm_image_name }
+      pcm_flavor_name: { get_param: pcm_flavor_name }
+      availabilityzone_name: { get_param: availabilityzone_name }
+
+  server_pcm_004:
+    type: nested-pcm_v0.2.yaml
+    properties:
+      pcm_server_name: { get_param: [pcm_server_names, 0] }
+      pcm_image_name: { get_param: pcm_image_name }
+      pcm_flavor_name: { get_param: pcm_flavor_name }
+      availabilityzone_name: { get_param: availabilityzone_name }
+
+  server_compute_2:
+    type: OS::Nova::Server
+    properties:
+      config_drive: {get_attr: [compute_port_1]}
+      name: { compute_name }
+      image: { get_param: compute_image_name }
+      flavor: { compute_flavor_name }
+      user_data_format: { get_attr: [server_pcm_003 , oam_net_gw] }
+      user_data: { get_attr: [server_pcm_003]}
+
+  compute_port_1:
+    type: OS::Neutron::Port
+    properties:
+      network: { get_param: net_name }
\ No newline at end of file
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/nested-pcm_v0.1.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/nested-pcm_v0.1.yaml
new file mode 100644 (file)
index 0000000..39107ed
--- /dev/null
@@ -0,0 +1,98 @@
+heat_template_version: 2013-05-23
+
+description: heat template that creates PCRF Cluman stack
+
+parameters:
+  pcm_server_name:
+    type: string
+    label: PCRF CM server name
+    description: PCRF CM server name
+  pcm_image_name:
+    type: string
+    label: image name
+    description: PCRF CM image name
+  pcm_flavor_name:
+    type: string
+    label: PCRF CM flavor name
+    description: flavor name of PCRF CM instance
+  availabilityzone_name:
+    type: string
+    label: availabilityzone name
+    description: availabilityzone name
+  cps_net_name:
+    type: string
+    label: CPS network name
+    description: CPS network name
+  cps_net_ip:
+    type: string
+    label: CPS network ip
+    description: CPS network ip
+  cps_net_mask:
+    type: string
+    label: CPS network mask
+    description: CPS network mask
+  oam_net_name:
+    type: string
+    label: OAM network name
+    description: OAM network name
+  oam_net_ip:
+    type: string
+    label: OAM network ip
+    description: OAM network ip
+  oam_net_gw:
+    type: string
+    label: CPS network gateway
+    description: CPS network gateway
+  oam_net_mask:
+    type: string
+    label: CPS network mask
+    description: CPS network mask
+  pcm_vol:
+    type: string
+    label: CPS Cluman Cinder Volume
+    description: CPS Cluman Cinder Volume
+  security_group_name:
+    type: string
+    label: security group name
+    description: the name of security group
+  sm_server_names:
+     type: comma_delimited_list
+     label: SM server names
+     description: name of the SM instance
+
+resources:
+  server_pcm_1:
+    type: OS::Nova::Server
+    properties:
+      config_drive: "True"
+      name: { get_param: pcm_server_name }
+      image: { get_param: pcm_image_name }
+      flavor: { get_param: pcm_flavor_name }
+      availability_zone: { get_param: availabilityzone_name }
+      networks:
+        - port: { get_resource: pcm_port_0}
+        - port: { get_resource: pcm_port_1}
+      block_device_mapping:
+        - device_name: vdb
+          volume_id: { get_param: pcm_vol}
+      user_data_format: RAW
+
+  pcm_port_0:
+    type: OS::Neutron::Port
+    properties:
+      network: { get_param: cps_net_name }
+      fixed_ips:
+        - ip_address: { get_param: cps_net_ip }
+      security_groups: [{ get_param: security_group_name }]
+
+  pcm_port_1:
+    type: OS::Neutron::Port
+    properties:
+      network: { get_param: oam_net_name }
+      fixed_ips:
+        - ip_address: { get_param: oam_net_ip }
+      security_groups: [{ get_param: security_group_name }]
+outputs:
+  server_pcm_id:
+    description: the pcm nova service id
+    value: { get_resource: server_pcm_1 }
\ No newline at end of file
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/nested-pcm_v0.2.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/multipleHeatWithNested/inputs/nested-pcm_v0.2.yaml
new file mode 100644 (file)
index 0000000..9974df5
--- /dev/null
@@ -0,0 +1,94 @@
+heat_template_version: 2013-05-23
+
+description: heat template that creates PCRF Cluman stack
+
+parameters:
+  pcm_server_name:
+    type: string
+    label: PCRF CM server name
+    description: PCRF CM server name
+  pcm_image_name:
+    type: string
+    label: image name
+    description: PCRF CM image name
+  pcm_flavor_name:
+    type: string
+    label: PCRF CM flavor name
+    description: flavor name of PCRF CM instance
+  availabilityzone_name:
+    type: string
+    label: availabilityzone name
+    description: availabilityzone name
+  cps_net_name:
+    type: string
+    label: CPS network name
+    description: CPS network name
+  cps_net_ip:
+    type: string
+    label: CPS network ip
+    description: CPS network ip
+  cps_net_mask:
+    type: string
+    label: CPS network mask
+    description: CPS network mask
+  oam_net_name:
+    type: string
+    label: OAM network name
+    description: OAM network name
+  oam_net_ip:
+    type: string
+    label: OAM network ip
+    description: OAM network ip
+  oam_net_gw:
+    type: string
+    label: CPS network gateway
+    description: CPS network gateway
+  oam_net_mask:
+    type: string
+    label: CPS network mask
+    description: CPS network mask
+  pcm_vol:
+    type: string
+    label: CPS Cluman Cinder Volume
+    description: CPS Cluman Cinder Volume
+  security_group_name:
+    type: string
+    label: security group name
+    description: the name of security group
+
+resources:
+  server_pcm_2:
+    type: OS::Nova::Server
+    properties:
+      config_drive: "True"
+      name: { get_param: pcm_server_name }
+      image: { get_param: pcm_image_name }
+      flavor: { get_param: pcm_flavor_name }
+      availability_zone: { get_param: availabilityzone_name }
+      networks:
+        - port: { get_resource: pcm_port_03}
+        - port: { get_resource: pcm_port_13}
+      block_device_mapping:
+        - device_name: vdb
+          volume_id: { get_param: pcm_vol}
+      user_data_format: RAW
+
+  pcm_port_03:
+    type: OS::Neutron::Port
+    properties:
+      network: { get_param: cps_net_name }
+      fixed_ips:
+        - ip_address: { get_param: cps_net_ip }
+      security_groups: [{ get_param: security_group_name }]
+
+  pcm_port_13:
+    type: OS::Neutron::Port
+    properties:
+      network: { get_param: oam_net_name }
+      fixed_ips:
+        - ip_address: { get_param: oam_net_ip }
+      security_groups: [{ get_param: security_group_name }]
+outputs:
+  server_pcm_id:
+    description: the pcm nova service id
+    value: { get_resource: server_pcm_2 }
\ No newline at end of file
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/expectedoutputfiles/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/expectedoutputfiles/MainServiceTemplate.yaml
new file mode 100644 (file)
index 0000000..b44cb69
--- /dev/null
@@ -0,0 +1,246 @@
+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:
+    cmaui_names:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_names
+      type: list
+      description: CMAUI1, CMAUI2 server names
+      entry_schema:
+        type: string
+    cmaui_cinder_volume_size:
+      label: CMAUI Cinder volume size
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
+      type: float
+      description: the size of the CMAUI Cinder volume
+    timezone:
+      label: timezone
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: timezone
+      type: string
+      description: timezone
+    security_group_name:
+      label: 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: the name of security group
+    oam_network_netmask:
+      label: oam network netmask
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: oam_network_netmask
+      type: string
+      description: oam network gateway
+    cmaui_image:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_image
+      type: string
+      description: Image for CMAUI server
+    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 VNF instance
+      default: This_is_ths_MMSC-CMAUI_id
+    cmaui_flavor:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_flavor
+      type: string
+      description: Flavor for CMAUI server
+    oam_network_gateway:
+      label: oam network gateway
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: oam_network_gateway
+      type: string
+      description: oam network gateway
+    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:
+      label: CMAUI oam_net IP addresses
+      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: list
+      description: CMAUI oam_net IP addresses
+      entry_schema:
+        type: string
+    external_dns:
+      label: dns server
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: external_dns
+      type: string
+      description: dns server
+    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: UID of OAM network
+    external_ntp:
+      label: ntp server
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: external_ntp
+      type: string
+      description: ntp server
+    CMAUI_volume_type:
+      label: CMAUI vm volume type
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: CMAUI_volume_type
+      type: string
+      description: the name of the target volume backend
+  node_templates:
+    server_cmaui_1:
+      type: org.openecomp.resource.abstract.nodes.heat.nested
+      directives:
+      - substitutable
+      properties:
+        cmaui_names:
+          get_input:
+          - cmaui_names
+          - 0
+        service_template_filter:
+          substitute_service_template: nestedServiceTemplate.yaml
+        cmaui_image:
+          get_input: cmaui_image
+        cmaui_flavor:
+          get_input: cmaui_flavor
+        availability_zone_0:
+          get_input: availability_zone_0
+  groups:
+    main_group:
+      type: org.openecomp.groups.heat.HeatStack
+      properties:
+        heat_file: ../Artifacts/main.yml
+        description: cmaui server template for vMMSC
+      members:
+      - server_cmaui_1
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/expectedoutputfiles/nestedServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/expectedoutputfiles/nestedServiceTemplate.yaml
new file mode 100644 (file)
index 0000000..ae85257
--- /dev/null
@@ -0,0 +1,381 @@
+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
+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: list
+      description: CMAUI1, CMAUI2 server names
+      entry_schema:
+        type: string
+    cmaui_cinder_volume_size:
+      label: CMAUI Cinder volume size
+      hidden: false
+      immutable: false
+      type: float
+      description: the size of the CMAUI Cinder volume
+    timezone:
+      label: timezone
+      hidden: false
+      immutable: false
+      type: string
+      description: timezone
+    security_group_name:
+      label: security group name
+      hidden: false
+      immutable: false
+      type: string
+      description: the name of security group
+    cmaui_volume:
+      label: CMAUI volume size
+      hidden: false
+      immutable: false
+      type: string
+      description: Volume for CMAUI server
+    oam_network_netmask:
+      label: oam network netmask
+      hidden: false
+      immutable: false
+      type: string
+      description: oam network gateway
+    cmaui_image:
+      hidden: false
+      immutable: false
+      type: string
+      description: Image for CMAUI server
+    vnf_id:
+      hidden: false
+      immutable: false
+      type: string
+      description: Unique ID for this VNF instance
+      default: This_is_ths_MMSC-CMAUI_id
+    cmaui_flavor:
+      hidden: false
+      immutable: false
+      type: string
+      description: Flavor for CMAUI server
+    oam_network_gateway:
+      label: oam network gateway
+      hidden: false
+      immutable: false
+      type: string
+      description: oam network gateway
+    out_cmaui_volume:
+      label: CMAUI vm volume type
+      hidden: false
+      immutable: false
+      type: string
+      description: the name of the target volume backend
+    availability_zone_0:
+      label: availabilityzone name
+      hidden: false
+      immutable: false
+      type: string
+      description: availabilityzone name
+    cmaui_oam_ips:
+      label: CMAUI oam_net IP addresses
+      hidden: false
+      immutable: false
+      type: list
+      description: CMAUI oam_net IP addresses
+      entry_schema:
+        type: string
+    external_dns:
+      label: dns server
+      hidden: false
+      immutable: false
+      type: string
+      description: dns server
+    oam_net_name:
+      hidden: false
+      immutable: false
+      type: string
+      description: UID of OAM network
+    external_ntp:
+      label: ntp server
+      hidden: false
+      immutable: false
+      type: string
+      description: ntp server
+    CMAUI_volume_type:
+      label: CMAUI vm volume type
+      hidden: false
+      immutable: false
+      type: string
+      description: the name of the target volume backend
+  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
+        metadata:
+          vnf_id:
+            get_input: vnf_id
+        user_data_format: RAW
+        name:
+          get_input:
+          - cmaui_names
+          - 0
+      requirements:
+      - local_storage:
+          capability: tosca.capabilities.Attachment
+          node: cmaui_volume
+          relationship: cmaui_volume_attachment
+    cmaui_volume:
+      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_port_0:
+      type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+      properties:
+        replacement_policy: AUTO
+        ip_requirements:
+        - ip_version: 4
+          ip_count_required:
+            is_required: true
+          floating_ip_count_required:
+            is_required: false
+        security_groups:
+        - get_input: security_group_name
+        fixed_ips:
+        - ip_address:
+            get_input:
+            - cmaui_oam_ips
+            - 0
+        mac_requirements:
+          mac_count_required:
+            is_required: false
+        network_role_tag: oam
+        network:
+          get_input: oam_net_name
+      requirements:
+      - binding:
+          capability: tosca.capabilities.network.Bindable
+          node: server_cmaui_2
+          relationship: tosca.relationships.network.BindsTo
+  relationship_templates:
+    cmaui_volume_attachment:
+      type: org.openecomp.relationships.VolumeAttachesTo
+      properties:
+        volume_id: cmaui_volume
+        instance_uuid: server_cmaui_2
+  groups:
+    a_vol_group:
+      type: org.openecomp.groups.heat.HeatStack
+      properties:
+        heat_file: ../Artifacts/a_vol.yml
+        description: volume
+      members:
+      - cmaui_volume
+    nested_group:
+      type: org.openecomp.groups.heat.HeatStack
+      properties:
+        heat_file: ../Artifacts/nested.yml
+        description: cmaui server template for vMMSC
+      members:
+      - server_cmaui_2
+      - cmaui_port_0
+  outputs:
+    out_cmaui_volume:
+      value: cmaui_volume
+  substitution_mappings:
+    node_type: org.openecomp.resource.abstract.nodes.heat.nested
+    capabilities:
+      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
+      disk.device.usage_server_cmaui_2:
+      - server_cmaui_2
+      - disk.device.usage
+      network.incoming.packets.rate_cmaui_port_0:
+      - cmaui_port_0
+      - network.incoming.packets.rate
+      disk.write.bytes_server_cmaui_2:
+      - server_cmaui_2
+      - disk.write.bytes
+      feature_server_cmaui_2:
+      - server_cmaui_2
+      - feature
+      disk.device.latency_server_cmaui_2:
+      - server_cmaui_2
+      - disk.device.latency
+      disk.allocation_server_cmaui_2:
+      - server_cmaui_2
+      - disk.allocation
+      feature_cmaui_port_0:
+      - cmaui_port_0
+      - feature
+      binding_server_cmaui_2:
+      - server_cmaui_2
+      - binding
+      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
+      vcpus_server_cmaui_2:
+      - server_cmaui_2
+      - vcpus
+      scalable_server_cmaui_2:
+      - server_cmaui_2
+      - scalable
+      network.outgoing.packets.rate_cmaui_port_0:
+      - cmaui_port_0
+      - network.outgoing.packets.rate
+      disk.read.requests_server_cmaui_2:
+      - server_cmaui_2
+      - disk.read.requests
+      attachment_cmaui_port_0:
+      - cmaui_port_0
+      - attachment
+      network.outgoing.bytes_cmaui_port_0:
+      - cmaui_port_0
+      - network.outgoing.bytes
+      disk.write.requests_server_cmaui_2:
+      - server_cmaui_2
+      - disk.write.requests
+      disk.device.iops_server_cmaui_2:
+      - server_cmaui_2
+      - disk.device.iops
+      disk.usage_server_cmaui_2:
+      - server_cmaui_2
+      - disk.usage
+      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
+      endpoint_server_cmaui_2:
+      - server_cmaui_2
+      - endpoint
+      disk.read.bytes_server_cmaui_2:
+      - server_cmaui_2
+      - disk.read.bytes
+      os_server_cmaui_2:
+      - server_cmaui_2
+      - os
+      forwarder_cmaui_port_0:
+      - cmaui_port_0
+      - forwarder
+      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
+      memory_server_cmaui_2:
+      - server_cmaui_2
+      - memory
+      cpu_server_cmaui_2:
+      - server_cmaui_2
+      - cpu
+      disk.device.allocation_server_cmaui_2:
+      - server_cmaui_2
+      - disk.device.allocation
+      host_server_cmaui_2:
+      - server_cmaui_2
+      - host
+      network.incoming.packets_cmaui_port_0:
+      - cmaui_port_0
+      - network.incoming.packets
+      disk.ephemeral.size_server_cmaui_2:
+      - server_cmaui_2
+      - disk.ephemeral.size
+      disk.capacity_server_cmaui_2:
+      - server_cmaui_2
+      - disk.capacity
+      instance_server_cmaui_2:
+      - server_cmaui_2
+      - instance
+      binding_cmaui_port_0:
+      - cmaui_port_0
+      - binding
+      feature_cmaui_volume:
+      - cmaui_volume
+      - feature
+      network.incoming.bytes.rate_cmaui_port_0:
+      - cmaui_port_0
+      - network.incoming.bytes.rate
+      disk.iops_server_cmaui_2:
+      - server_cmaui_2
+      - disk.iops
+      disk.device.write.requests_server_cmaui_2:
+      - server_cmaui_2
+      - disk.device.write.requests
+      disk.device.read.requests_server_cmaui_2:
+      - server_cmaui_2
+      - disk.device.read.requests
+      network.outpoing.packets_cmaui_port_0:
+      - cmaui_port_0
+      - network.outpoing.packets
+      disk.read.bytes.rate_server_cmaui_2:
+      - server_cmaui_2
+      - disk.read.bytes.rate
+      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
+      network.outgoing.bytes.rate_cmaui_port_0:
+      - cmaui_port_0
+      - network.outgoing.bytes.rate
+      disk.latency_server_cmaui_2:
+      - server_cmaui_2
+      - disk.latency
+      cpu_util_server_cmaui_2:
+      - server_cmaui_2
+      - cpu_util
+      attachment_cmaui_volume:
+      - cmaui_volume
+      - attachment
+      network.incoming.bytes_cmaui_port_0:
+      - cmaui_port_0
+      - network.incoming.bytes
+      disk.device.write.bytes.rate_server_cmaui_2:
+      - server_cmaui_2
+      - disk.device.write.bytes.rate
+      memory.usage_server_cmaui_2:
+      - server_cmaui_2
+      - memory.usage
+    requirements:
+      dependency_cmaui_port_0:
+      - cmaui_port_0
+      - dependency
+      link_cmaui_port_0:
+      - cmaui_port_0
+      - link
+      local_storage_server_cmaui_2:
+      - server_cmaui_2
+      - local_storage
+      dependency_server_cmaui_2:
+      - server_cmaui_2
+      - dependency
+      dependency_cmaui_volume:
+      - cmaui_volume
+      - dependency
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/inputs/MANIFEST.json b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/inputs/MANIFEST.json
new file mode 100644 (file)
index 0000000..c0bfc30
--- /dev/null
@@ -0,0 +1,24 @@
+{
+  "name": "vMME_Small",
+  "description": "HOT template to create 2 cinder volume attachment",
+  "version": "2013-05-23",
+  "data": [
+    {
+      "file": "nested.yml",
+      "type": "HEAT",
+      "isBase": "false",
+      "data": [
+        {
+          "file": "a_vol.yml",
+          "type": "HEAT_VOL",
+          "isBase": "false"
+        }
+      ]
+    },
+    {
+      "file": "main.yml",
+      "type": "HEAT",
+      "isBase": "false"
+    }
+  ]
+}
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/inputs/a_vol.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/inputs/a_vol.yml
new file mode 100644 (file)
index 0000000..a9f72bc
--- /dev/null
@@ -0,0 +1,24 @@
+heat_template_version: 2013-05-23
+
+description: volume
+
+parameters:
+  cmaui_cinder_volume_size:
+     type: number
+     label: CMAUI Cinder volume size
+     description: the size of the CMAUI Cinder volume
+  CMAUI_volume_type:
+    type: string
+    label: CMAUI vm volume type
+    description: the name of the target volume backend
+
+resources:
+  cmaui_volume:
+     type: OS::Cinder::Volume
+     properties:
+       size: {get_param: cmaui_cinder_volume_size}
+       volume_type: {get_param: CMAUI_volume_type}
+
+outputs:
+    out_cmaui_volume:
+      value: {get_resource: cmaui_volume}
\ No newline at end of file
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/inputs/main.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/inputs/main.yml
new file mode 100644 (file)
index 0000000..0894686
--- /dev/null
@@ -0,0 +1,71 @@
+heat_template_version: 2013-05-23
+
+description: cmaui server template for vMMSC
+
+parameters:
+  vnf_id:
+    type: string
+    description: Unique ID for this VNF instance
+    default: This_is_ths_MMSC-CMAUI_id
+  cmaui_names:
+    type: comma_delimited_list
+    description: CMAUI1, CMAUI2 server names
+  cmaui_image:
+    type: string
+    description: Image for CMAUI server
+  cmaui_flavor:
+    type: string
+    description: Flavor for CMAUI server
+  cmaui_cinder_volume_size:
+     type: number
+     label: CMAUI Cinder volume size
+     description: the size of the CMAUI Cinder volume
+  availability_zone_0:
+    type: string
+    label: availabilityzone name
+    description: availabilityzone name
+  oam_net_name:
+    type: string
+    description: UID of OAM network
+  oam_network_netmask:
+    type: string
+    label: oam network netmask
+    description: oam network gateway
+  oam_network_gateway:
+    type: string
+    label: oam network gateway
+    description: oam network gateway
+  external_dns:
+    type: string
+    label: dns server
+    description: dns server
+  external_ntp:
+    type: string
+    label: ntp server
+    description: ntp server
+  security_group_name:
+    type: string
+    label: security group name
+    description: the name of security group
+  timezone:
+    type: string
+    label: timezone
+    description: timezone
+  cmaui_oam_ips:
+    type: comma_delimited_list
+    label: CMAUI oam_net IP addresses
+    description: CMAUI oam_net IP addresses
+  CMAUI_volume_type:
+    type: string
+    label: CMAUI vm volume type
+    description: the name of the target volume backend
+
+resources:
+
+  server_cmaui_1:
+    type: nested.yml
+    properties:
+      cmaui_names: { get_param: [cmaui_names, 0]}
+      cmaui_image: { get_param: cmaui_image }
+      availability_zone_0: { get_param: availability_zone_0 }
+      cmaui_flavor: { get_param: cmaui_flavor }
\ No newline at end of file
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/inputs/nested.yml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/nestedWithAssociatedHeat/inputs/nested.yml
new file mode 100644 (file)
index 0000000..d205cee
--- /dev/null
@@ -0,0 +1,116 @@
+heat_template_version: 2013-05-23
+
+description: cmaui server template for vMMSC
+
+parameters:
+  vnf_id:
+    type: string
+    description: Unique ID for this VNF instance
+    default: This_is_ths_MMSC-CMAUI_id
+  cmaui_names:
+    type: comma_delimited_list
+    description: CMAUI1, CMAUI2 server names
+  cmaui_image:
+    type: string
+    description: Image for CMAUI server
+  cmaui_flavor:
+    type: string
+    description: Flavor for CMAUI server
+  cmaui_volume:
+    type: string
+    label: CMAUI volume size
+    description: Volume for CMAUI server
+  cmaui_cinder_volume_size:
+     type: number
+     label: CMAUI Cinder volume size
+     description: the size of the CMAUI Cinder volume
+  availability_zone_0:
+    type: string
+    label: availabilityzone name
+    description: availabilityzone name
+  oam_net_name:
+    type: string
+    description: UID of OAM network
+  oam_network_netmask:
+    type: string
+    label: oam network netmask
+    description: oam network gateway
+  oam_network_gateway:
+    type: string
+    label: oam network gateway
+    description: oam network gateway
+  external_dns:
+    type: string
+    label: dns server
+    description: dns server
+  external_ntp:
+    type: string
+    label: ntp server
+    description: ntp server
+  security_group_name:
+    type: string
+    label: security group name
+    description: the name of security group
+  timezone:
+    type: string
+    label: timezone
+    description: timezone
+  cmaui_oam_ips:
+    type: comma_delimited_list
+    label: CMAUI oam_net IP addresses
+    description: CMAUI oam_net IP addresses
+  CMAUI_volume_type:
+    type: string
+    label: CMAUI vm volume type
+    description: the name of the target volume backend
+  out_cmaui_volume:
+    type: string
+    label: CMAUI vm volume type
+    description: the name of the target volume backend
+
+resources:
+
+  cmaui_port_0:
+    type: OS::Neutron::Port
+    properties:
+      network: { get_param: oam_net_name }
+      fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}]
+      security_groups: [{get_param: security_group_name}]
+      replacement_policy: AUTO
+
+  cmaui_volume_attachment:
+     type: OS::Cinder::VolumeAttachment
+     properties:
+       volume_id: {get_param: out_cmaui_volume}
+       instance_uuid: {get_resource: server_cmaui_2}
+
+  server_cmaui_2:
+    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_0 }
+      metadata:
+        vnf_id: { get_param: vnf_id }
+      user_data:
+        str_replace:
+          template: |
+            cmaui.mgmt.ip=${cmaui.mgmt.ip}
+            cmaui.mgmt.netmask=${cmaui.mgmt.netmask}
+            cmaui.mgmt.gateway=${cmaui.mgmt.gateway}
+            cmaui.external.dns=${cmaui.external.dns}
+            cmaui.external.ntp=${cmaui.external.ntp}
+            cmaui.node=${cmaui.node}
+            cmaui.timezone=${cmaui.timezone}
+          params:
+            ${cmaui.mgmt.ip}: {get_param: [cmaui_oam_ips, 0]}
+            ${cmaui.mgmt.netmask}: {get_param: oam_network_netmask}
+            ${cmaui.mgmt.gateway}: {get_param: oam_network_gateway}
+            ${cmaui.external.dns}: {get_param: external_dns}
+            ${cmaui.external.ntp}: {get_param: external_ntp}
+            ${cmaui.node}: {get_param: [cmaui_names, 0]}
+            ${cmaui.timezone}: {get_param: timezone}
+      user_data_format: RAW
\ No newline at end of file
diff --git a/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/single/expectedoutputfiles/MainServiceTemplate.yaml b/openecomp-be/lib/openecomp-sdc-translator-lib/openecomp-sdc-translator-core/src/test/resources/mock/heat/parameters/single/expectedoutputfiles/MainServiceTemplate.yaml
new file mode 100644 (file)
index 0000000..cbf9ff1
--- /dev/null
@@ -0,0 +1,301 @@
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+  template_name: Main
+imports:
+- openecomp_heat_index:
+    file: openecomp-heat/_index.yml
+topology_template:
+  inputs:
+    param_type_comma_delimited_list:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: param_type_comma_delimited_list
+      type: list
+      description: param comma_delimited_list - List
+      entry_schema:
+        type: string
+    param_type_string_default_value_with_env:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: param_type_string_default_value_with_env
+      type: string
+      description: param value should be - HEAT_ENV_default string
+      default: HEAT_ENV default string
+    volume_type:
+      label: FSB Volume
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: volume_type
+      type: string
+      description: FSB Volume type
+    FSB1_volume_name:
+      label: FSB Volume
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: FSB1_volume_name
+      type: string
+      description: FSB Volume name
+    param_constraint_length_allowed_pattern_range_hidden:
+      label: User Name
+      hidden: true
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: param_constraint_length_allowed_pattern_range_hidden
+      type: string
+      description: User name to be configured for the application
+      constraints:
+      - max_length: 8
+      - min_length: 6
+      - pattern: '[A-Z]+[a-zA-Z0-9]*'
+      - in_range:
+        - 0
+        - 10
+    param_type_boolean_default_value_with_env:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: param_type_boolean_default_value_with_env
+      type: boolean
+      description: param value should be false
+      default: false
+    param_type_string:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: param_type_string
+      type: string
+      description: param String - string
+    param_type_string_default_value:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: param_type_string_default_value
+      type: string
+      description: param value should be - HEAT_default string
+      default: HEAT_default string
+    param_type_number:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: param_type_number
+      type: float
+      description: param number - float
+    param_type_boolean:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: param_type_boolean
+      type: boolean
+      description: param boolean - boolean
+    param_type_comma_delimited_list_default_value_with_env:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: param_type_comma_delimited_list_default_value_with_env
+      type: list
+      description: param value should be [b1,b2,b3,b4]
+      default:
+      - b1
+      - b2
+      - b3
+      - b4
+      entry_schema:
+        type: string
+    param_type_boolean_default_value:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: param_type_boolean_default_value
+      type: boolean
+      description: param value should be true
+      default: true
+    param_type_number_default_value:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: param_type_number_default_value
+      type: float
+      description: param value should be 12345
+      default: 12345
+    FSB_1_image:
+      label: FSB Image
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: FSB_1_image
+      type: string
+      description: FSB Image name
+    param_type_comma_delimited_list_default_value:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: param_type_comma_delimited_list_default_value
+      type: list
+      description: param value should be [a1,a2,a3,a4]
+      default:
+      - a1
+      - a2
+      - a3
+      - a4
+      entry_schema:
+        type: string
+    param_type_number_default_value_with_env:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: param_type_number_default_value_with_env
+      type: float
+      description: param value should be 54321
+      default: 54321
+    param_type_json:
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: param_type_json
+      type: json
+      description: param json - map<String>
+    param_allowed_values:
+      label: Instance Type
+      hidden: false
+      immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - parameters
+            source_type: HEAT
+            param_name: param_allowed_values
+      type: string
+      description: Instance type for compute instances
+      constraints:
+      - valid_values:
+        - m1.small
+        - m1.medium
+        - m1.large
+  node_templates:
+    FSB1_volume:
+      type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+      properties:
+        image:
+          get_input: FSB_1_image
+        volume_type:
+          get_input: volume_type
+        size: 3*1024
+        name:
+          get_input: FSB1_volume_name
+  groups:
+    parameters_group:
+      type: org.openecomp.groups.heat.HeatStack
+      properties:
+        heat_file: ../Artifacts/parameters.yaml
+        description: |
+          Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
+      members:
+      - FSB1_volume
index 7197964..48620f5 100644 (file)
@@ -9,86 +9,222 @@ topology_template:
     start_src_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: start_src_ports
       type: float
       description: Start of src port
     private_net_1_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: private_net_1_gateway
       type: string
       description: Private network gateway address
     private_net_2_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: private_net_2_name
       type: string
       description: Name of private network to be created
     private_net_2_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: private_net_2_gateway
       type: string
       description: Private network gateway address
     policy_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: policy_name
       type: string
       description: Virtual network id
     private_net_1_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: private_net_1_name
       type: string
       description: Name of private network to be created
     private_net_2_pool_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: private_net_2_pool_start
       type: string
       description: Start of private network IP address allocation pool
     private_net_2_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: private_net_2_cidr
       type: string
       description: Private network address (CIDR notation)
     private_net_1_pool_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: private_net_1_pool_end
       type: string
       description: End of private network IP address allocation pool
     end_src_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: end_src_ports
       type: float
       description: End of src port
     apply_service:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: apply_service
       type: string
       description: service to apply
     start_dst_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: start_dst_ports
       type: float
       description: Start of dst port
     end_dst_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: end_dst_ports
       type: float
       description: End of dst port
     private_net_1_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: private_net_1_cidr
       type: string
       description: Private network address (CIDR notation)
     private_net_1_pool_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: private_net_1_pool_start
       type: string
       description: Start of private network IP address allocation pool
     private_net_2_pool_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: private_net_2_pool_end
       type: string
       description: End of private network IP address allocation pool
     direction:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_policy_chain
+            source_type: HEAT
+            param_name: direction
       type: string
       description: Direction of Policy
   node_templates:
@@ -170,4 +306,4 @@ topology_template:
       members:
       - private_net_1
       - private_policy
-      - private_net_2
\ No newline at end of file
+      - private_net_2
index d1a2daf..2758226 100644 (file)
@@ -26,573 +26,1397 @@ topology_template:
     Internal2_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_name
       type: string
       default: Internal2-subnet
     vlc2-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc2-Internal2-mac
       type: string
       description: static mac address assigned to vlc2-Internal2
       default: 00:81:37:0E:02:12
     epc-sctp-a-net-rt:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-a-net-rt
       type: string
       description: epc-sctp-a route target
       default: 13979:105717
     epc-sctp-b-net-rt:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-b-net-rt
       type: string
       description: epc-sctp-b route target
       default: 13979:105719
     gpb-flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb-flavor
       type: string
       description: Flavor to use for servers gpb
       default: m4.xlarge4
     Internal1_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_cidr
       type: string
       default: 169.253.0.0/17
     epc-sctp-a-pool-start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-a-pool-start
       type: string
       description: epc-sctp-a-net network ip pool start IP address
       default: 107.243.37.3
     Internal2_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_subnet_name
       type: string
       default: vmme_int_int_sub_2
     Internal1_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_subnet_name
       type: string
       default: vmme_int_int_sub_1
     gpb1-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb1-Internal1-mac
       type: string
       description: static mac address assigned to gpb1-Internal1
       default: 00:80:37:0E:01:22
     gpb1-Internal1-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb1-Internal1-ip
       type: string
       default: 169.254.0.101
     FSB_1_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: FSB_1_image
       type: string
       description: image name
     fsb1-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb1-Internal2-mac
       type: string
       description: static mac address assigned to fsb1-Internal2
       default: 00:81:37:0E:0B:12
     ncb_zone:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb_zone
       type: string
       description: cluster for spawnning ncb instances
       default: nova
     Internal2_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_net_name
       type: string
       default: vmme_int_int_2
     epc-sctp-a-pool-end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-a-pool-end
       type: string
       description: epc-sctp-a-net network ip pool end IP address
       default: 107.243.37.30
     Internal1_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_name
       type: string
       default: Internal1-subnet
     gpb2-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb2-name
       type: string
       description: Name of gpb2
       default: ZRDM1MMEX33GPB002
     fsb2-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb2-Internal1-mac
       type: string
       description: static mac address assigned to fsb2-Internal1
       default: 00:80:37:0E:0D:12
     fsb2-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb2-name
       type: string
       description: Name of fsb1
       default: ZRDM1MMEX33FSB002
     static_prefix_sctp_b_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: static_prefix_sctp_b_1
       type: string
       description: Static Prefix
       default: 107.239.40.64/30
     fsb2-oam-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb2-oam-ip
       type: string
       default: 107.250.172.222
     fsb2-flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb2-flavor
       type: string
       description: Flavor to use for servers  fsb2
       default: m4.xlarge4
     fsb2-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb2-Internal2-mac
       type: string
       description: static mac address assigned to fsb2-Internal2
       default: 00:81:37:0E:0D:12
     ncb2-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb2-Internal1-mac
       type: string
       description: static mac address assigned to ncb2-Internal1
       default: 00:80:37:0E:0F:12
     ncb2-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb2-name
       type: string
       description: Name of ncb2
       default: ZRDM1MMEX33NCB002
     epc-sctp-b-pool-end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-b-pool-end
       type: string
       description: epc-sctp-b-net network ip pool end IP address
       default: 107.243.37.62
     vlc1-gtp-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc1-gtp-ip
       type: string
       default: 107.243.37.67
     epc-sctp-b-pool-start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-b-pool-start
       type: string
       description: epc-sctp-b-net network ip pool start IP address
       default: 107.243.37.35
     my_instance:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: my_instance
       type: string
       description: instance
     Internal2_shared:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_shared
       type: string
       default: 'False'
     Internal1_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_net_name
       type: string
       default: vmme_int_int_1
     vlc2-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc2-name
       type: string
       description: Name of vlc2
       default: ZRDM1MMEX33VLC002
     Internal2_ipam_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_ipam_name
       type: string
       default: vmme_ipam_int2
     vlc1-sctp-b-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc1-sctp-b-ip
       type: string
       default: 107.243.37.35
     Internal1_net_pool_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_net_pool_end
       type: string
       default: 169.253.0.254
     Internal1_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_default_gateway
       type: string
       default: 169.253.0.3
     ncb1-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb1-Internal1-mac
       type: string
       description: static mac address assigned to ncb1-Internal1
       default: 00:80:37:0E:09:12
     epc-gtp-net-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-gtp-net-name
       type: string
       description: gtp net name
       default: EPC-GTP
     vlc1-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc1-Internal1-mac
       type: string
       description: static mac address assigned to vlc1-Internal1
       default: 00:80:37:0E:01:12
     gpb2-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb2-Internal1-mac
       type: string
       description: static mac address assigned to gpb2-Internal1
       default: 00:80:37:0E:02:22
     epc-gtp-net-cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-gtp-net-cidr
       type: string
       description: gtp stubnet
       default: 107.243.37.64/27
     oam_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: oam_net_id
       type: string
       description: uuid of oam network
       default: 47bf4cca-0961-422f-bcd6-d5a4fbb1a351
     vlc_zone:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc_zone
       type: string
       description: cluster for spawnning vlc instances
       default: nova
     vlc2-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc2-Internal1-mac
       type: string
       description: static mac address assigned to vlc2-Internal1
       default: 00:80:37:0E:02:12
     epc-sctp-a-net-cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-a-net-cidr
       type: string
       description: epc-sctp-a subnet
       default: 107.243.37.0/27
     Internal1_forwarding_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_forwarding_mode
       type: string
       default: l2
     Internal2_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_dhcp
       type: boolean
       default: false
     fsb1-oam-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb1-oam-ip
       type: string
       default: 107.250.172.221
     FSB_2_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: FSB_2_image
       type: string
       description: image name
     vlc1-oam-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc1-oam-ip
       type: string
       default: 107.250.172.227
     epc-sctp-a-net-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-a-net-name
       type: string
       description: epc-sctp-a net name
       default: EPC-SCTP-A
     vlc2-oam-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc2-oam-ip
       type: string
       default: 107.250.172.228
     Internal2_net_pool_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_net_pool_start
       type: string
       default: 169.255.0.100
     FSB1_volume_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: FSB1_volume_name
       type: string
       description: volume name
     vlc1-sctp-a-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc1-sctp-a-ip
       type: string
       default: 107.243.37.3
     Internal1_ipam_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_ipam_name
       type: string
       default: vmme_ipam_int1
     Internal1_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_dhcp
       type: boolean
       default: false
     Internal2_external:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_external
       type: string
       default: 'False'
     Internal2_forwarding_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_forwarding_mode
       type: string
       default: l2
     vlc1-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc1-name
       type: string
       description: Name of vlc1
       default: ZRDM1MMEX33VLC002
     vlc-flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc-flavor
       type: string
       description: Flavor to use for servers vlc
       default: m4.xlarge4
     epc-gtp-net-rt:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-gtp-net-rt
       type: string
       description: gtp route target
       default: 13979:105715
     gpb_zone:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb_zone
       type: string
       description: cluster for spawnning gpb instances
       default: nova
     Internal1-net:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1-net
       type: string
       description: net
     gpb1-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb1-Internal2-mac
       type: string
       description: static mac address assigned to gpb1-Internal2
       default: 00:81:37:0E:01:22
     fsb1-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb1-Internal1-mac
       type: string
       description: static mac address assigned to fsb1-Internal1
       default: 00:80:37:0E:0B:12
     FSB2_volume_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: FSB2_volume_name
       type: string
       description: volume name
     VMME_FSB2_boot_volume:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: VMME_FSB2_boot_volume
       type: string
       default: 089a0d11-4b15-4370-8343-3f90907b1221
     fsb_zone:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb_zone
       type: string
       description: cluster for spawnning fsb instances
       default: nova
     VMME_FSB1_boot_volume:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: VMME_FSB1_boot_volume
       type: string
       default: 8248e794-6173-4b49-b9c3-8219b0b56f4e
     Internal2_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_default_gateway
       type: string
       default: 169.255.0.3
     Internal1_external:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_external
       type: string
       default: 'False'
     vlc2-sctp-a-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc2-sctp-a-ip
       type: string
       default: 107.243.37.4
     ncb-flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb-flavor
       type: string
       description: Flavor to use for servers ncb
       default: m4.xlarge4
     Internal1_shared:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_shared
       type: string
       default: 'False'
     fsb1-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb1-name
       type: string
       description: Name of fsb1
       default: ZRDM1MMEX33FSB001
     static_prefix_gtp_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: static_prefix_gtp_1
       type: string
       description: Static Prefix
       default: 107.239.40.96/30
     epc-sctp-b-net-gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-b-net-gateway
       type: string
       description: epc-sctp-b-net network gateway
       default: 107.243.37.33
     epc-sctp-b-net-cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-b-net-cidr
       type: string
       description: epc-sctp-b subnet
       default: 107.243.37.32/24
     epc-gtp-pool-end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-gtp-pool-end
       type: string
       description: gtp network ip pool end IP address
       default: 107.243.37.94
     epc-sctp-a-net-gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-a-net-gateway
       type: string
       description: epc-sctp-a-net network gateway
       default: 107.243.37.1
     vlc2-gtp-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc2-gtp-ip
       type: string
       default: 107.243.37.68
     vlc2-sctp-b-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc2-sctp-b-ip
       type: string
       default: 107.243.37.36
     Internal1_net_pool_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_net_pool_start
       type: string
       default: 169.253.0.100
     volume_size:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: volume_size
       type: string
       description: volume
     fsb2-image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb2-image
       type: string
       description: Name of image to use for server fsb2
       default: MME_FSB2_15B-CP04-r5a01
     ncb2-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb2-Internal2-mac
       type: string
       description: static mac address assigned to ncb2-Internal2
       default: 00:81:37:0E:0F:12
     ncb1-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb1-name
       type: string
       description: Name of ncb1
       default: ZRDM1MMEX33NCB001
     fsb1-image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb1-image
       type: string
       description: Name of image to use for server fsb1
       default: MME_FSB1_15B-CP04-r5a01
     fsb1-flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb1-flavor
       type: string
       description: Flavor to use for servers  fsb1
       default: m4.xlarge4
     volume_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: volume_type
       type: string
       description: volume
     Internal2_net_pool_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_net_pool_end
       type: string
       default: 169.255.0.254
     epc-sctp-b-net-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-b-net-name
       type: string
       description: epc-sctp-b net name
       default: EPC-SCTP-B
     Internal2_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_cidr
       type: string
       default: 169.255.0.0/17
     epc-gtp-net-gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-gtp-net-gateway
       type: string
       description: gtp network gateway
       default: 107.243.37.65
     gpb2-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb2-Internal2-mac
       type: string
       description: static mac address assigned to gpb2-Internal2
       default: 00:81:37:0E:02:22
     ncb1-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb1-Internal2-mac
       type: string
       description: static mac address assigned to ncb1-Internal2
       default: 00:81:37:0E:09:12
     epc-gtp-pool-start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-gtp-pool-start
       type: string
       description: gtp network ip pool start IP address
       default: 107.243.37.67
     static_prefix_sctp_a_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: static_prefix_sctp_a_1
       type: string
       description: Static Prefix
       default: 107.239.40.32/30
     gpb1-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb1-name
       type: string
       description: Name of gpb1
       default: ZRDM1MMEX33GPB001
     pxe-image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: pxe-image
       type: string
       description: Name of image to use for server ncb
       default: MME_PXE-BOOT_cxp9025898_2r5a01.qcow2
     vlc1-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc1-Internal2-mac
       type: string
       description: static mac address assigned to vlc1-Internal2
       default: 00:81:37:0E:01:12
@@ -1519,4 +2343,4 @@ topology_template:
       - VLC1_GTP
       - FSB2_OAM
       - GPB1_Internal2
-      - GPB1_Internal1
\ No newline at end of file
+      - GPB1_Internal1
index 63d9b08..523d9c3 100644 (file)
@@ -9,27 +9,67 @@ topology_template:
     param_number:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: param_number
       type: float
       description: param number - float
     jsa_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: jsa_cidr
       type: string
       description: CIDR of jsa log network
       default: 107.243.7.128/26
     param_string:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: param_string
       type: string
       description: param String - string
     param_json:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: param_json
       type: json
       description: param json - map<String>
     param_comma_delimited_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: param_comma_delimited_list
       type: list
       description: param comma_delimited_list - List
       entry_schema:
@@ -38,6 +78,14 @@ topology_template:
       label: User Name
       hidden: true
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: user_name
       type: string
       description: User name to be configured for the application
       constraints:
@@ -50,12 +98,28 @@ topology_template:
     param_boolean:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: param_boolean
       type: boolean
       description: param boolean - boolean
     instance_type:
       label: Instance Type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: instance_type
       type: string
       description: Instance type for compute instances
       constraints:
@@ -66,6 +130,14 @@ topology_template:
     jsa_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: network name of jsa log network
       default: jsa_log_net_0
@@ -192,4 +264,4 @@ topology_template:
       - jsa_net_test_get_attribute_3_params
       - jsa_net_test_get_attribute_4_params
       - jsa_net_test_get_attribute_5_params
-      - jsa_net_test_full_attribute
\ No newline at end of file
+      - jsa_net_test_full_attribute
index c97b870..bc90c39 100644 (file)
@@ -19,24 +19,56 @@ topology_template:
       label: Internal2_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_name
       type: string
       description: Internal2_name
     Internal1_shared:
       label: Internal1_shared
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_shared
       type: string
       description: Internal1_shared
     FSB1_volume_name:
       label: FSB1_volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: FSB1_volume_name
       type: string
       description: FSB1_volume_1
     jsa_cidr:
       label: jsa_cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: jsa_cidr
       type: string
       description: jsa_cidr
       default: 107.243.7.128/26
@@ -44,158 +76,382 @@ topology_template:
       label: availabilityzone_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone_name
     fsb1-name:
       label: FSB1_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-name
       type: string
       description: FSB1_name
     pcm_image_name:
       label: pcm_image_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: pcm_image_name
     Internal2_external:
       label: Internal2_external
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_external
       type: string
       description: Internal2_external
     Internal2_forwarding_mode:
       label: Internal2_forwarding_mode
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_forwarding_mode
       type: string
       description: Internal2_forwarding_mode
     pcrf_psm_flavor_name:
       label: pcrf_psm_flavor_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_psm_flavor_name
       type: string
       description: pcrf_psm_flavor_name
     pcrf_psm_image_name:
       label: pcrf_psm_image_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_psm_image_name
       type: string
       description: pcrf_psm_image_name
     pcrf_vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_vnf_id
       type: string
       description: prop
     FSB_1_image:
       label: MME_FSB1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: FSB_1_image
       type: string
       description: MME_FSB1_15B-CP04-r5a01
     snapshot01:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: snapshot01
       type: string
       description: prop
     volume_size:
       label: volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: volume_size
       type: float
       description: my volume size 320GB
     snapshot02:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: snapshot02
       type: string
       description: prop
     fsb1-Internal1-mac:
       label: FSB1_internal_mac
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-Internal1-mac
       type: string
       description: FSB1_internal_mac
     Internal2_shared:
       label: Internal2_shared
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_shared
       type: string
       description: Internal2_shared
     pcm_server_name:
       label: pcm_server_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_server_name
       type: string
       description: pcm_server_name
     cps_net_mask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: cps_net_mask
       type: string
       description: prop
     Internal1_net_name:
       label: Internal1_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_net_name
       type: string
       description: Internal1_net_name
     oam_net_name:
       label: oam_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: oam_net_name
     fsb1-flavor:
       label: FSB1_flavor
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-flavor
       type: string
       description: FSB1_flavor
     fsb1-Internal2-mac:
       label: FSB1_internal_mac
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-Internal2-mac
       type: string
       description: FSB1_internal_mac
     pcm_vol_01:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_vol_01
       type: string
       description: prop
     volume_type:
       label: volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: volume_type
       type: string
       description: volume type Gold
     fsb1-zone:
       label: FSB1_zone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-zone
       type: string
       description: FSB1_zone
     fsb_zone:
       label: FSB1_zone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb_zone
       type: string
       description: FSB1_zone
     oam_net_gw:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: prop
     VMME_FSB1_boot_volume:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: VMME_FSB1_boot_volume
       type: string
     network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: network_name
       type: string
       description: prop
     security_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: security_group_name
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -203,12 +459,28 @@ topology_template:
     cps_net_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: cps_net_ip
       type: string
       description: prop
     jsa_net_name:
       label: jsa_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: jsa_net_name
       default: jsa_log_net_0
@@ -216,72 +488,176 @@ topology_template:
       label: pcrf_psm_server_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_psm_server_name
       type: string
       description: pcrf_psm_server_name
     pcm_flavor_name:
       label: pcm_flavor_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: pcm_flavor_name
     oam_net_id:
       label: oam_net_id
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_id
       type: string
       description: oam_net_id
     pcrf_cps_net_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_cps_net_ip
       type: string
       description: prop
     fsb2-Internal1-mac:
       label: FSB1_internal_mac
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb2-Internal1-mac
       type: string
       description: FSB1_internal_mac
     Internal1_forwarding_mode:
       label: Internal1_forwarding_mode
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_forwarding_mode
       type: string
       description: Internal1_forwarding_mode
     pcrf_cps_net_name:
       label: pcrf_cps_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_cps_net_name
       type: string
       description: pcrf_cps_net_name
     pcm_vol:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_vol
       type: string
       description: prop
     cps_net_name:
       label: cps_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: cps_net_name
       type: string
       description: cps_net_name
     oam_net_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_ip
       type: string
       description: prop
     oam_net_mask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_mask
       type: string
       description: prop
     fsb1-oam-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-oam-ip
       type: string
       description: prop
     pcrf_security_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_security_group_name
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -290,6 +666,14 @@ topology_template:
       label: Internal1_external
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_external
       type: string
       description: Internal1_external
   node_templates:
@@ -633,4 +1017,4 @@ topology_template:
       - pcrf_server_psm
       - server_VolumeTest
       - FSB2
-      - FSB1
\ No newline at end of file
+      - FSB1
index b43b9c3..ab54493 100644 (file)
@@ -15,24 +15,56 @@ topology_template:
       label: FSB1_flavor
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - sharedDefinitionOutParam
+            source_type: HEAT
+            param_name: fsb1-flavor
       type: string
       description: FSB1_flavor
     fsb_zone:
       label: FSB1_zone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - sharedDefinitionOutParam
+            source_type: HEAT
+            param_name: fsb_zone
       type: string
       description: FSB1_zone
     fsb1-name:
       label: FSB1_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - sharedDefinitionOutParam
+            source_type: HEAT
+            param_name: fsb1-name
       type: string
       description: FSB1_name
     FSB_1_image:
       label: MME_FSB1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - sharedDefinitionOutParam
+            source_type: HEAT
+            param_name: FSB_1_image
       type: string
       description: MME_FSB1_15B-CP04-r5a01
   node_templates:
@@ -68,4 +100,4 @@ topology_template:
       value: static value
     out_id1:
       value:
-        get_input: oam_net_gw
\ No newline at end of file
+        get_input: oam_net_gw
index 609b0b2..863200c 100644 (file)
@@ -27,6 +27,14 @@ topology_template:
       label: Load balancer flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: lb_flavor_name
       type: string
       description: the flavor name of MMSC load balancer instance
       default: m1.xlarge
@@ -34,6 +42,14 @@ topology_template:
       label: ha net network local ip2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: ha_net_local_ip2
       type: string
       description: the local ip2 of the ha network
       default: 172.26.1.4
@@ -41,6 +57,14 @@ topology_template:
       label: mmsc dmz_protected snat ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_dmz_protected_snat_ips
       type: list
       description: mmsc dmz_protected snat ips
       default:
@@ -54,6 +78,14 @@ topology_template:
       label: ha net network local ip1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: ha_net_local_ip1
       type: string
       description: the local ip1 of the ha network
       default: 172.26.1.3
@@ -61,6 +93,14 @@ topology_template:
       label: mmsc traffic end IP
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_end
       type: string
       description: mmsc traffic end IP
       default: 172.26.2.254
@@ -68,6 +108,14 @@ topology_template:
       label: nems traffic end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_end
       type: string
       description: nems traffic end
       default: 172.26.3.254
@@ -75,6 +123,14 @@ topology_template:
       label: MMSC Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_cinder_volume_size
       type: float
       description: the size of the MMSC Cinder volume
       default: 480
@@ -82,6 +138,14 @@ topology_template:
       label: nems ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_internal_cidr
       type: string
       description: nems internal cidr
       default: 172.26.6.0/24
@@ -89,6 +153,14 @@ topology_template:
       label: eca management cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - SG_ECA_MGMT
+            source_type: HEAT
+            param_name: eca_mgmt_cidr
       type: string
       description: eca management cidr
       default: 172.25.137.192/26
@@ -96,6 +168,14 @@ topology_template:
       label: nems traffic start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_start
       type: string
       description: nems traffic start
       default: 172.26.3.3
@@ -103,6 +183,14 @@ topology_template:
       label: volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            source_type: HEAT
+            param_name: oam_volume_size
       type: float
       description: the size of the OAM volume
       default: 1800
@@ -110,6 +198,14 @@ topology_template:
       label: ECA_TRX server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_trx_names
       type: list
       description: ECA_TRX server names
       default:
@@ -139,6 +235,14 @@ topology_template:
       label: nems internal network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_internal_name
       type: string
       description: nems internal network name
       default: int_mms_nems_internal_net_2
@@ -146,6 +250,14 @@ topology_template:
       label: nems traffic network local ip1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_net_local_ip1
       type: string
       description: the local ip1 of the nems traffic network
       default: 172.26.3.3
@@ -153,6 +265,14 @@ topology_template:
       label: nems traffic network local ip2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_net_local_ip2
       type: string
       description: the local ip2 of the nems traffic network
       default: 172.26.3.4
@@ -160,6 +280,14 @@ topology_template:
       label: NEMS_FE server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_names
       type: list
       description: NEMS_FE server names
       default:
@@ -171,6 +299,14 @@ topology_template:
       label: oam servers names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            source_type: HEAT
+            param_name: eca_names
       type: list
       description: the names of the OAM1,OAM2 VM instances
       default:
@@ -182,6 +318,14 @@ topology_template:
       label: nems imap_net IPs for NEMS_BE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_nems_imap_net_ips
       type: string
       description: nems imap net IPs for NEMS_BE
       default: 172.26.7.13
@@ -189,6 +333,14 @@ topology_template:
       label: NEMS_BE server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_names
       type: string
       description: NEMS_BE server names
       default: ZRDM1MMSC03NBE001
@@ -196,6 +348,14 @@ topology_template:
       label: NEMS traffic network subnet mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_netmask
       type: string
       description: NEMS traffic network subnet mask
       default: 255.255.255.0
@@ -203,6 +363,14 @@ topology_template:
       label: nems_imap_net IPs for NEMS_FE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_nems_imap_net_ips
       type: list
       description: nems_imap_net IPs for NEMS_FE
       default:
@@ -214,6 +382,14 @@ topology_template:
       label: nems_web_user_net IPs for NEMS_FE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_nems_user_web_net_ips
       type: list
       description: nems_web_user_net IPs for NEMS_FE
       default:
@@ -225,6 +401,14 @@ topology_template:
       label: NEMS user web network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_gateway
       type: string
       description: NEMS user web network gateway
       default: 172.26.4.1
@@ -232,6 +416,14 @@ topology_template:
       label: nems imap end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_imap_end
       type: string
       description: nems imap end
       default: 172.26.7.254
@@ -239,12 +431,28 @@ topology_template:
       label: eca traffic network local ip1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_net_local_ip1
       type: string
       description: the local ip1 of the eca traffic network
       default: 172.26.5.3
     cmaui_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            source_type: HEAT
+            param_name: cmaui_image
       type: string
       description: Image for CMAUI server
       default: cmaui-5.0.2.5_v25
@@ -252,6 +460,14 @@ topology_template:
       label: eca traffic network local ip2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_net_local_ip2
       type: string
       description: the local ip2 of the eca traffic network
       default: 172.26.5.4
@@ -259,6 +475,14 @@ topology_template:
       label: nems fe volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_volume_size
       type: float
       description: nems fe volume size
       default: 50
@@ -266,6 +490,14 @@ topology_template:
       label: mmsc traffic start IP
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_start
       type: string
       description: mmsc traffic start IP
       default: 172.26.2.3
@@ -273,6 +505,14 @@ topology_template:
       label: ha net start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: ha_net_start
       type: string
       description: ha net start
       default: 172.26.1.3
@@ -280,6 +520,14 @@ topology_template:
       label: nems imap gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_imap_gateway
       type: string
       description: nems imap gateway
       default: 172.26.7.1
@@ -287,6 +535,14 @@ topology_template:
       label: mmsc core virtual server ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_core_virtual_server_ips
       type: list
       description: mmsc core virtual server ips
       default:
@@ -298,6 +554,14 @@ topology_template:
       label: CMAUI oam_net IP addresses
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            source_type: HEAT
+            param_name: cmaui_oam_ips
       type: list
       description: CMAUI oam_net IP addresses
       default:
@@ -309,12 +573,28 @@ topology_template:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
       description: the name of the target volume backend
       default: Platinum
     cmaui_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            source_type: HEAT
+            param_name: cmaui_names
       type: list
       description: CMAUI1, CMAUI2 server names
       default:
@@ -326,6 +606,14 @@ topology_template:
       label: eca traffic net IPs for ECA_TRX
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_trx_eca_traffic_net_ips
       type: list
       description: eca traffic net IPs for ECA_TRX
       default:
@@ -355,6 +643,14 @@ topology_template:
       label: Image for ECA TRX server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_trx_image
       type: string
       description: Image for ECA TRX server
       default: ECABASE
@@ -362,6 +658,14 @@ topology_template:
       label: MMSC load balancer instance names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: lb_names
       type: list
       description: MMSC load balancer instance names
       default:
@@ -373,6 +677,14 @@ topology_template:
       label: eca management end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - SG_ECA_MGMT
+            source_type: HEAT
+            param_name: eca_mgmt_end
       type: string
       description: eca management end
       default: 172.25.137.254
@@ -380,6 +692,14 @@ topology_template:
       label: nems user web end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_end
       type: string
       description: nems user web end
       default: 172.26.4.254
@@ -387,6 +707,14 @@ topology_template:
       label: eca oam vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            source_type: HEAT
+            param_name: ECA_OAM_volume_type
       type: string
       description: the name of the target volume backend
       default: Platinum
@@ -394,6 +722,14 @@ topology_template:
       label: eca_mgmt network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            source_type: HEAT
+            param_name: arb_eca_mgmt_ips
       type: list
       description: internal eca_mgmt network ips for arb VM
       default:
@@ -404,6 +740,14 @@ topology_template:
       label: eca traffic cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_cidr
       type: string
       description: eca traffic cidr
       default: 172.26.5.0/24
@@ -411,6 +755,14 @@ topology_template:
       label: ha net cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: ha_net_cidr
       type: string
       description: ha net cidr
       default: 172.26.1.0/24
@@ -418,6 +770,16 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - eca_oam
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: availabilityzone name
       default: nova
@@ -425,6 +787,14 @@ topology_template:
       label: arb vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            source_type: HEAT
+            param_name: ARB_volume_type
       type: string
       description: the name of the target volume backend
       default: Platinum
@@ -432,6 +802,14 @@ topology_template:
       label: nems_internal_net IPs for NEMS_FE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_nems_internal_net_ips
       type: list
       description: nems_internal_net IPs for NEMS_FE
       default:
@@ -443,6 +821,14 @@ topology_template:
       label: nems fe vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: NEMS_FE_volume_type
       type: string
       description: the name of the target volume backend
       default: Platinum
@@ -450,6 +836,17 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - SG_ECA_MGMT
+            - eca_oam
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
       default: mmsc_security_group_1
@@ -457,6 +854,14 @@ topology_template:
       label: nems_traffic_net IPs for NEMS_FE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_nems_traffic_net_ips
       type: list
       description: nems_traffic_net IPs for NEMS_FE
       default:
@@ -468,6 +873,14 @@ topology_template:
       label: nems imap start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_imap_start
       type: string
       description: nems imap start
       default: 172.26.7.3
@@ -475,6 +888,14 @@ topology_template:
       label: ha_failover network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: ha_net_name
       type: string
       description: ha_failover network name
       default: int_mms_ha_net_2
@@ -482,6 +903,14 @@ topology_template:
       label: arbiter server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            source_type: HEAT
+            param_name: arb_names
       type: list
       description: the names of the arbiter VM instances
       default:
@@ -491,6 +920,14 @@ topology_template:
     cmaui_flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            source_type: HEAT
+            param_name: cmaui_flavor
       type: string
       description: Flavor for CMAUI server
       default: m1.large
@@ -498,6 +935,14 @@ topology_template:
       label: oam1 oam gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            source_type: HEAT
+            param_name: eca_oam_gateway
       type: string
       description: the ip of oam gateway
       default: 107.250.172.1
@@ -505,6 +950,14 @@ topology_template:
       label: eca traffic start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_start
       type: string
       description: eca traffic start
       default: 172.26.5.3
@@ -512,6 +965,14 @@ topology_template:
       label: nems be vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: NEMS_BE_volume_type
       type: string
       description: the name of the target volume backend
       default: Platinum
@@ -519,6 +980,14 @@ topology_template:
       label: MMSC load balancer image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: lb_image_name
       type: string
       description: MMSC load balancer image name
       default: BIGIP-11.5.3.0.0.163
@@ -526,6 +995,14 @@ topology_template:
       label: nems internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_internal_start
       type: string
       description: nems internal start
       default: 172.26.6.3
@@ -533,6 +1010,14 @@ topology_template:
       label: nems internal gw
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_internal_gateway
       type: string
       description: nems internal gw
       default: 172.26.6.1
@@ -540,6 +1025,14 @@ topology_template:
       label: oam network ips for arb VM
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            source_type: HEAT
+            param_name: arb_oam_ips
       type: list
       description: oam network ips for eca VM
       default:
@@ -550,6 +1043,14 @@ topology_template:
       label: UID of dmz_protected network
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: dmz_protected_net_name
       type: string
       description: UID of dmz_protected network
       default: dmz_protected_net_0
@@ -557,6 +1058,14 @@ topology_template:
       label: nems be volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_volume_size
       type: float
       description: nems be volume size
       default: 610
@@ -564,6 +1073,14 @@ topology_template:
       label: MMS traffic network subnet mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_netmask
       type: string
       description: MMS traffic network subnet mask
       default: 255.255.255.0
@@ -571,6 +1088,14 @@ topology_template:
       label: Image for NEMS BE server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_image
       type: string
       description: Image for NEMS BE server
       default: nems-2.1.2_v29
@@ -578,6 +1103,14 @@ topology_template:
       label: nems user web network local ip1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_net_local_ip1
       type: string
       description: the local ip1 of the nems user web network
       default: 172.26.4.3
@@ -585,6 +1118,14 @@ topology_template:
       label: eca mgmt net IP for ECA_TRX
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_trx_mgmt_ips
       type: list
       description: eca mgmt net IP for ECA_TRX
       default:
@@ -614,6 +1155,14 @@ topology_template:
       label: nems user web cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_cidr
       type: string
       description: nems user web cidr
       default: 172.26.4.0/24
@@ -621,6 +1170,14 @@ topology_template:
       label: nems user web network local ip2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_net_local_ip2
       type: string
       description: the local ip2 of the nems user web network
       default: 172.26.4.4
@@ -628,6 +1185,14 @@ topology_template:
       label: NEMS traffic network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_gateway
       type: string
       description: NEMS traffic network gateway
       default: 172.26.3.1
@@ -635,6 +1200,14 @@ topology_template:
       label: nems imap name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_imap_name
       type: string
       description: nems imap name
       default: int_mms_nems_imap_net_2
@@ -642,6 +1215,14 @@ topology_template:
       label: mmsc traffic floating ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_net_floating_ip
       type: string
       description: mmsc traffic floating ip
       default: 172.26.2.5
@@ -649,6 +1230,14 @@ topology_template:
       label: NEMS internal network subnet mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_internal_netmask
       type: string
       description: NEMS internal network subnet mask
       default: 255.255.255.0
@@ -656,6 +1245,14 @@ topology_template:
       label: NEMS user web network subnet mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_netmask
       type: string
       description: NEMS user web network subnet mask
       default: 255.255.255.0
@@ -663,6 +1260,14 @@ topology_template:
       label: mmsc traffic network local ip1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_net_local_ip1
       type: string
       description: the local ip1 of the mmsc traffic network
       default: 172.26.2.3
@@ -670,6 +1275,14 @@ topology_template:
       label: mmsc traffic network local ip2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_net_local_ip2
       type: string
       description: the local ip2 of the mmsc traffic network
       default: 172.26.2.4
@@ -677,12 +1290,30 @@ topology_template:
       label: image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            source_type: HEAT
+            param_name: oam_image_name
       type: string
       description: the OAM image name
       default: ECABASE
     oam_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - eca_oam
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: UID of OAM network
       default: oam_protected_net_0
@@ -690,6 +1321,15 @@ topology_template:
       label: ntp server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: external_ntp
       type: string
       description: ntp server
       default: 155.165.194.100
@@ -697,6 +1337,14 @@ topology_template:
       label: MMS traffic network address (CIDR notation)
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_net_cidr
       type: string
       description: MMS traffic network address (CIDR notation)
       default: 172.26.2.0/24
@@ -704,6 +1352,14 @@ topology_template:
       label: dmz protected network local ips for lb VM
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: lb_dmz_protected_ips
       type: list
       description: local ips of the dmz protected network for lb VM
       default:
@@ -715,6 +1371,14 @@ topology_template:
       label: eca management start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - SG_ECA_MGMT
+            source_type: HEAT
+            param_name: eca_mgmt_start
       type: string
       description: eca management start
       default: 172.25.137.195
@@ -722,6 +1386,14 @@ topology_template:
       label: oam network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            source_type: HEAT
+            param_name: eca_oam_ips
       type: list
       description: the ips of oam networks for eca VM
       default:
@@ -733,6 +1405,14 @@ topology_template:
       label: MMSC vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: MMSC_volume_type
       type: string
       description: the name of the target volume backend
       default: Platinum
@@ -740,6 +1420,14 @@ topology_template:
       label: Flavor for NEMS FE server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_flavor
       type: string
       description: Flavor for NEMS FE server
       default: m1.large2
@@ -747,6 +1435,14 @@ topology_template:
       label: ECA mgmt network subnet mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - SG_ECA_MGMT
+            source_type: HEAT
+            param_name: eca_mgmt_netmask
       type: string
       description: ECA mgmt network subnet mask
       default: 255.255.255.192
@@ -754,6 +1450,15 @@ topology_template:
       label: oam network netmask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: oam_network_netmask
       type: string
       description: oam network gateway
       default: 255.255.255.192
@@ -761,6 +1466,14 @@ topology_template:
       label: oam network route 1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: oam_network_route_1
       type: string
       description: oam network route 1
       default: 155.165.201.250/32,107.250.172.1
@@ -768,6 +1481,14 @@ topology_template:
       label: oam network route 2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: oam_network_route_2
       type: string
       description: oam network route 2
       default: 155.165.194.100/32,107.250.172.1
@@ -775,6 +1496,14 @@ topology_template:
       label: Name of MMS traffic network
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_net_name
       type: string
       description: Name of MMS traffic network
       default: int_mms_mms_traffic_net_2
@@ -782,6 +1511,14 @@ topology_template:
       label: nems user web name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_name
       type: string
       description: nems user web name
       default: int_mms_nems_web_net_2
@@ -789,6 +1526,14 @@ topology_template:
       label: eca traffic floating ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_net_floating_ip
       type: string
       description: eca traffic floating ip
       default: 172.26.5.5
@@ -796,6 +1541,14 @@ topology_template:
       label: eca traffic end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_end
       type: string
       description: eca traffic end
       default: 172.26.5.254
@@ -803,6 +1556,14 @@ topology_template:
       label: Flavor for ECA TRX server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_trx_flavor
       type: string
       description: Flavor for ECA TRX server
       default: m1.xlarge
@@ -810,6 +1571,14 @@ topology_template:
       label: management network ips for mmsc lb
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: lb_oam_ips
       type: list
       description: the ips of the management network for mmsc lb
       default:
@@ -821,6 +1590,14 @@ topology_template:
       label: OAM_net IP for NEMS_FE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_oam_ips
       type: list
       description: OAM_net IP for NEMS_FE
       default:
@@ -832,6 +1609,14 @@ topology_template:
       label: Flavor for NEMS BE server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_flavor
       type: string
       description: Flavor for NEMS BE server
       default: m1.large2
@@ -839,6 +1624,14 @@ topology_template:
       label: cor direct network local ips for lb VM
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: lb_cor_direct_ips
       type: list
       description: local ips of cor direct network for lb VM
       default:
@@ -850,6 +1643,14 @@ topology_template:
       label: nems traffic name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_name
       type: string
       description: nems traffic name
       default: int_mms_nems_traffic_net_2
@@ -857,6 +1658,15 @@ topology_template:
       label: timezone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: timezone
       type: string
       description: timezone
       default: UTC
@@ -864,6 +1674,14 @@ topology_template:
       label: flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            source_type: HEAT
+            param_name: oam_flavor
       type: string
       description: OAM flavor name
       default: lc.xlarge4
@@ -871,6 +1689,14 @@ topology_template:
       label: CMAUI Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: float
       description: the size of the CMAUI Cinder volume
       default: 55
@@ -878,6 +1704,14 @@ topology_template:
       label: nems user web start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_start
       type: string
       description: nems user web end
       default: 172.26.4.3
@@ -885,6 +1719,14 @@ topology_template:
       label: eca_mgmt network ips for eca VM
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            source_type: HEAT
+            param_name: eca_eca_mgmt_ips
       type: list
       description: internal eca_mgmt network ips for eca VM
       default:
@@ -896,6 +1738,14 @@ topology_template:
       label: MMSC server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_names
       type: list
       description: MMSC server names
       default:
@@ -910,6 +1760,15 @@ topology_template:
       label: internal network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_mgmt_net_name
       type: string
       description: the name of the internal network
       default: int_mms_eca_mgmt_net_1
@@ -917,6 +1776,14 @@ topology_template:
       label: eca traffic name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_name
       type: string
       description: eca traffic name
       default: int_mms_eca_traffic_net_2
@@ -924,6 +1791,14 @@ topology_template:
       label: nems internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_internal_end
       type: string
       description: nems internal end
       default: 172.26.6.254
@@ -931,6 +1806,14 @@ topology_template:
       label: nems internal net IPs for NEMS_BE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_nems_internal_net_ips
       type: string
       description: nems internal net IPs for NEMS_BE
       default: 172.26.6.13
@@ -938,6 +1821,14 @@ topology_template:
       label: volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            source_type: HEAT
+            param_name: arb_volume_size
       type: float
       description: the size of the ARB volume
       default: 40
@@ -945,6 +1836,14 @@ topology_template:
       label: mmsc dmz_protected virtual server ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_dmz_protected_virtual_server_ips
       type: list
       description: mmsc dmz_protected virtual server ips
       default:
@@ -957,12 +1856,30 @@ topology_template:
       label: cor direct net UID
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: cor_direct_net_name
       type: string
       description: cor direct net
       default: cor_direct_net_0
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - eca_oam
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VNF instance
       default: This_is_ths_MMSC-CMAUI_id
@@ -970,6 +1887,15 @@ topology_template:
       label: oam network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: oam_network_gateway
       type: string
       description: oam network gateway
       default: 10.20.30.1
@@ -977,6 +1903,14 @@ topology_template:
       label: Flavor for MMSC server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_flavor
       type: string
       description: Flavor for MMSC server
       default: lc.4xlarge4
@@ -984,6 +1918,14 @@ topology_template:
       label: ha net end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: ha_net_end
       type: string
       description: ha net end
       default: 172.26.1.254
@@ -991,6 +1933,14 @@ topology_template:
       label: nems imap subnet mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_imap_netmask
       type: string
       description: nems imap subnet mask
       default: 255.255.255.0
@@ -998,6 +1948,15 @@ topology_template:
       label: dns server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: external_dns
       type: string
       description: dns server
       default: 155.165.201.250
@@ -1005,6 +1964,14 @@ topology_template:
       label: Swift URL
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            source_type: HEAT
+            param_name: swift_eca_url
       type: string
       description: Base URL for eca swift object store
       default: http://object-store.rdm2.cci.com:8080/v1/AUTH_1bbab536a19b4756926e7d0ec1eb543c/eca
@@ -1012,6 +1979,14 @@ topology_template:
       label: eca_traffic network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_net_gateway
       type: string
       description: eca_traffic network gateway
       default: 172.26.5.1
@@ -1019,6 +1994,14 @@ topology_template:
       label: OAM net IPs for NEMS_BE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_oam_ips
       type: string
       description: OAM net IPs for NEMS_BE
       default: 107.250.172.66
@@ -1026,6 +2009,14 @@ topology_template:
       label: OAM net IP for ECA_TRX
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_trx_oam_ips
       type: list
       description: OAM net IP for ECA_TRX
       default:
@@ -1055,6 +2046,14 @@ topology_template:
       label: Image for MMSC server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_image
       type: string
       description: Image for MMSC server
       default: mmsc-6.0.2_v5
@@ -1062,6 +2061,14 @@ topology_template:
       label: flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - eca_oam
+            source_type: HEAT
+            param_name: arbiter_flavor
       type: string
       description: arbiter flavor name
       default: m1.large2
@@ -1069,6 +2076,14 @@ topology_template:
       label: nems imap cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_imap_cidr
       type: string
       description: nems imap cidr
       default: 172.26.7.0/24
@@ -1076,6 +2091,14 @@ topology_template:
       label: ECA traffic network subnet mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_netmask
       type: string
       description: ECA traffic network subnet mask
       default: 255.255.255.0
@@ -1083,6 +2106,14 @@ topology_template:
       label: nems fe node roles
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_node_roles
       type: list
       description: nems fe node roles
       default:
@@ -1094,6 +2125,14 @@ topology_template:
       label: MMSC mms_traffic_net IP addresses
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_mms_traffic_net_ips
       type: list
       description: MMSC mms_traffic_net IP addresses
       default:
@@ -1108,6 +2147,14 @@ topology_template:
       label: nems traffic floating ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_net_floating_ip
       type: string
       description: nems traffic floating ip
       default: 172.26.3.5
@@ -1115,6 +2162,14 @@ topology_template:
       label: MMS traffic network gateway address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_net_gateway
       type: string
       description: MMS traffic network gateway address
       default: 172.26.2.1
@@ -1122,6 +2177,14 @@ topology_template:
       label: Image for NEMS FE server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_image
       type: string
       description: Image for NEMS FE server
       default: nems-2.1.2_v29
@@ -1129,6 +2192,14 @@ topology_template:
       label: MMSC oam_net IP addresses
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_oam_ips
       type: list
       description: MMSC oam_net IP addresses
       default:
@@ -1143,6 +2214,14 @@ topology_template:
       label: eca management name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - SG_ECA_MGMT
+            source_type: HEAT
+            param_name: eca_mgmt_name
       type: string
       description: eca management name
       default: int_eca_mgmt_net_1
@@ -1150,6 +2229,14 @@ topology_template:
       label: nems traffic cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_cidr
       type: string
       description: nems traffic cidr
       default: 172.26.3.0/24
@@ -1157,6 +2244,14 @@ topology_template:
       label: nems node roles
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_node_roles
       type: string
       description: nems node roles
       default: BE0
@@ -1164,6 +2259,14 @@ topology_template:
       label: mmsc core snat ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_core_snat_ips
       type: list
       description: mmsc core snat ips
       default:
@@ -1178,6 +2281,14 @@ topology_template:
       label: nems user web floating ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_net_floating_ip
       type: string
       description: nems user web floating ip
       default: 172.26.4.5
@@ -5516,4 +6627,4 @@ topology_template:
           HOT template that creates Security Group and ECA network
       members:
       - mms_security_group
-      - eca_mgmt_net
\ No newline at end of file
+      - eca_mgmt_net
index c59a175..9fcd17b 100644 (file)
@@ -25,6 +25,14 @@ topology_template:
       label: Load balancer flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: lb_flavor_name
       type: string
       description: the flavor name of MMSC load balancer instance
       default: m1.xlarge
@@ -32,6 +40,14 @@ topology_template:
       label: ha net network local ip2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: ha_net_local_ip2
       type: string
       description: the local ip2 of the ha network
       default: 172.26.1.4
@@ -39,6 +55,14 @@ topology_template:
       label: mmsc dmz_protected snat ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_dmz_protected_snat_ips
       type: list
       description: mmsc dmz_protected snat ips
       default:
@@ -52,6 +76,14 @@ topology_template:
       label: ha net network local ip1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: ha_net_local_ip1
       type: string
       description: the local ip1 of the ha network
       default: 172.26.1.3
@@ -59,6 +91,14 @@ topology_template:
       label: mmsc traffic end IP
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_end
       type: string
       description: mmsc traffic end IP
       default: 172.26.2.254
@@ -66,6 +106,14 @@ topology_template:
       label: nems traffic end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_end
       type: string
       description: nems traffic end
       default: 172.26.3.254
@@ -73,6 +121,14 @@ topology_template:
       label: MMSC Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_cinder_volume_size
       type: float
       description: the size of the MMSC Cinder volume
       default: 480
@@ -80,6 +136,14 @@ topology_template:
       label: nems ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_internal_cidr
       type: string
       description: nems internal cidr
       default: 172.26.6.0/24
@@ -87,6 +151,14 @@ topology_template:
       label: eca management cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - SG_ECA_MGMT
+            source_type: HEAT
+            param_name: eca_mgmt_cidr
       type: string
       description: eca management cidr
       default: 172.25.137.192/26
@@ -94,6 +166,14 @@ topology_template:
       label: nems traffic start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_start
       type: string
       description: nems traffic start
       default: 172.26.3.3
@@ -101,6 +181,14 @@ topology_template:
       label: ECA_TRX server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_trx_names
       type: list
       description: ECA_TRX server names
       default:
@@ -130,6 +218,14 @@ topology_template:
       label: nems internal network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_internal_name
       type: string
       description: nems internal network name
       default: int_mms_nems_internal_net_2
@@ -137,6 +233,14 @@ topology_template:
       label: nems traffic network local ip1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_net_local_ip1
       type: string
       description: the local ip1 of the nems traffic network
       default: 172.26.3.3
@@ -144,6 +248,14 @@ topology_template:
       label: nems traffic network local ip2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_net_local_ip2
       type: string
       description: the local ip2 of the nems traffic network
       default: 172.26.3.4
@@ -151,6 +263,14 @@ topology_template:
       label: NEMS_FE server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_names
       type: list
       description: NEMS_FE server names
       default:
@@ -162,6 +282,14 @@ topology_template:
       label: nems imap_net IPs for NEMS_BE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_nems_imap_net_ips
       type: string
       description: nems imap net IPs for NEMS_BE
       default: 172.26.7.13
@@ -169,6 +297,14 @@ topology_template:
       label: NEMS_BE server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_names
       type: string
       description: NEMS_BE server names
       default: ZRDM1MMSC03NBE001
@@ -176,6 +312,14 @@ topology_template:
       label: NEMS traffic network subnet mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_netmask
       type: string
       description: NEMS traffic network subnet mask
       default: 255.255.255.0
@@ -183,6 +327,14 @@ topology_template:
       label: nems_imap_net IPs for NEMS_FE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_nems_imap_net_ips
       type: list
       description: nems_imap_net IPs for NEMS_FE
       default:
@@ -194,6 +346,14 @@ topology_template:
       label: nems_web_user_net IPs for NEMS_FE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_nems_user_web_net_ips
       type: list
       description: nems_web_user_net IPs for NEMS_FE
       default:
@@ -205,6 +365,14 @@ topology_template:
       label: NEMS user web network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_gateway
       type: string
       description: NEMS user web network gateway
       default: 172.26.4.1
@@ -212,6 +380,14 @@ topology_template:
       label: nems imap end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_imap_end
       type: string
       description: nems imap end
       default: 172.26.7.254
@@ -219,12 +395,28 @@ topology_template:
       label: eca traffic network local ip1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_net_local_ip1
       type: string
       description: the local ip1 of the eca traffic network
       default: 172.26.5.3
     cmaui_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            source_type: HEAT
+            param_name: cmaui_image
       type: string
       description: Image for CMAUI server
       default: cmaui-5.0.2.5_v25
@@ -232,6 +424,14 @@ topology_template:
       label: eca traffic network local ip2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_net_local_ip2
       type: string
       description: the local ip2 of the eca traffic network
       default: 172.26.5.4
@@ -239,6 +439,14 @@ topology_template:
       label: nems fe volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_volume_size
       type: float
       description: nems fe volume size
       default: 50
@@ -246,6 +454,14 @@ topology_template:
       label: mmsc traffic start IP
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_start
       type: string
       description: mmsc traffic start IP
       default: 172.26.2.3
@@ -253,6 +469,14 @@ topology_template:
       label: ha net start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: ha_net_start
       type: string
       description: ha net start
       default: 172.26.1.3
@@ -260,6 +484,14 @@ topology_template:
       label: nems imap gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_imap_gateway
       type: string
       description: nems imap gateway
       default: 172.26.7.1
@@ -267,6 +499,14 @@ topology_template:
       label: mmsc core virtual server ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_core_virtual_server_ips
       type: list
       description: mmsc core virtual server ips
       default:
@@ -278,6 +518,14 @@ topology_template:
       label: CMAUI oam_net IP addresses
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            source_type: HEAT
+            param_name: cmaui_oam_ips
       type: list
       description: CMAUI oam_net IP addresses
       default:
@@ -289,12 +537,28 @@ topology_template:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
       description: the name of the target volume backend
       default: Platinum
     cmaui_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            source_type: HEAT
+            param_name: cmaui_names
       type: list
       description: CMAUI1, CMAUI2 server names
       default:
@@ -306,6 +570,14 @@ topology_template:
       label: eca traffic net IPs for ECA_TRX
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_trx_eca_traffic_net_ips
       type: list
       description: eca traffic net IPs for ECA_TRX
       default:
@@ -335,6 +607,14 @@ topology_template:
       label: Image for ECA TRX server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_trx_image
       type: string
       description: Image for ECA TRX server
       default: ECABASE
@@ -342,6 +622,14 @@ topology_template:
       label: MMSC load balancer instance names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: lb_names
       type: list
       description: MMSC load balancer instance names
       default:
@@ -353,6 +641,14 @@ topology_template:
       label: eca management end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - SG_ECA_MGMT
+            source_type: HEAT
+            param_name: eca_mgmt_end
       type: string
       description: eca management end
       default: 172.25.137.254
@@ -360,6 +656,14 @@ topology_template:
       label: nems user web end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_end
       type: string
       description: nems user web end
       default: 172.26.4.254
@@ -367,6 +671,14 @@ topology_template:
       label: eca traffic cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_cidr
       type: string
       description: eca traffic cidr
       default: 172.26.5.0/24
@@ -374,6 +686,14 @@ topology_template:
       label: ha net cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: ha_net_cidr
       type: string
       description: ha net cidr
       default: 172.26.1.0/24
@@ -381,6 +701,15 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: availabilityzone name
       default: nova
@@ -388,6 +717,14 @@ topology_template:
       label: nems_internal_net IPs for NEMS_FE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_nems_internal_net_ips
       type: list
       description: nems_internal_net IPs for NEMS_FE
       default:
@@ -399,6 +736,14 @@ topology_template:
       label: nems fe vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: NEMS_FE_volume_type
       type: string
       description: the name of the target volume backend
       default: Platinum
@@ -406,6 +751,16 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - SG_ECA_MGMT
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
       default: mmsc_security_group_1
@@ -413,6 +768,14 @@ topology_template:
       label: nems_traffic_net IPs for NEMS_FE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_nems_traffic_net_ips
       type: list
       description: nems_traffic_net IPs for NEMS_FE
       default:
@@ -424,6 +787,14 @@ topology_template:
       label: nems imap start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_imap_start
       type: string
       description: nems imap start
       default: 172.26.7.3
@@ -431,12 +802,28 @@ topology_template:
       label: ha_failover network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: ha_net_name
       type: string
       description: ha_failover network name
       default: int_mms_ha_net_2
     cmaui_flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            source_type: HEAT
+            param_name: cmaui_flavor
       type: string
       description: Flavor for CMAUI server
       default: m1.large
@@ -444,6 +831,14 @@ topology_template:
       label: eca traffic start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_start
       type: string
       description: eca traffic start
       default: 172.26.5.3
@@ -451,6 +846,14 @@ topology_template:
       label: nems be vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: NEMS_BE_volume_type
       type: string
       description: the name of the target volume backend
       default: Platinum
@@ -458,6 +861,14 @@ topology_template:
       label: MMSC load balancer image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: lb_image_name
       type: string
       description: MMSC load balancer image name
       default: BIGIP-11.5.3.0.0.163
@@ -465,6 +876,14 @@ topology_template:
       label: nems internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_internal_start
       type: string
       description: nems internal start
       default: 172.26.6.3
@@ -472,6 +891,14 @@ topology_template:
       label: nems internal gw
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_internal_gateway
       type: string
       description: nems internal gw
       default: 172.26.6.1
@@ -479,6 +906,14 @@ topology_template:
       label: UID of dmz_protected network
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: dmz_protected_net_name
       type: string
       description: UID of dmz_protected network
       default: dmz_protected_net_0
@@ -486,6 +921,14 @@ topology_template:
       label: nems be volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_volume_size
       type: float
       description: nems be volume size
       default: 610
@@ -493,6 +936,14 @@ topology_template:
       label: MMS traffic network subnet mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_netmask
       type: string
       description: MMS traffic network subnet mask
       default: 255.255.255.0
@@ -500,6 +951,14 @@ topology_template:
       label: Image for NEMS BE server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_image
       type: string
       description: Image for NEMS BE server
       default: nems-2.1.2_v29
@@ -507,6 +966,14 @@ topology_template:
       label: nems user web network local ip1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_net_local_ip1
       type: string
       description: the local ip1 of the nems user web network
       default: 172.26.4.3
@@ -514,6 +981,14 @@ topology_template:
       label: eca mgmt net IP for ECA_TRX
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_trx_mgmt_ips
       type: list
       description: eca mgmt net IP for ECA_TRX
       default:
@@ -543,6 +1018,14 @@ topology_template:
       label: nems user web cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_cidr
       type: string
       description: nems user web cidr
       default: 172.26.4.0/24
@@ -550,6 +1033,14 @@ topology_template:
       label: nems user web network local ip2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_net_local_ip2
       type: string
       description: the local ip2 of the nems user web network
       default: 172.26.4.4
@@ -557,6 +1048,14 @@ topology_template:
       label: NEMS traffic network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_gateway
       type: string
       description: NEMS traffic network gateway
       default: 172.26.3.1
@@ -564,6 +1063,14 @@ topology_template:
       label: nems imap name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_imap_name
       type: string
       description: nems imap name
       default: int_mms_nems_imap_net_2
@@ -571,6 +1078,14 @@ topology_template:
       label: mmsc traffic floating ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_net_floating_ip
       type: string
       description: mmsc traffic floating ip
       default: 172.26.2.5
@@ -578,6 +1093,14 @@ topology_template:
       label: NEMS internal network subnet mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_internal_netmask
       type: string
       description: NEMS internal network subnet mask
       default: 255.255.255.0
@@ -585,6 +1108,14 @@ topology_template:
       label: NEMS user web network subnet mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_netmask
       type: string
       description: NEMS user web network subnet mask
       default: 255.255.255.0
@@ -592,6 +1123,14 @@ topology_template:
       label: mmsc traffic network local ip1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_net_local_ip1
       type: string
       description: the local ip1 of the mmsc traffic network
       default: 172.26.2.3
@@ -599,12 +1138,29 @@ topology_template:
       label: mmsc traffic network local ip2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_net_local_ip2
       type: string
       description: the local ip2 of the mmsc traffic network
       default: 172.26.2.4
     oam_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: UID of OAM network
       default: oam_protected_net_0
@@ -612,6 +1168,15 @@ topology_template:
       label: ntp server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: external_ntp
       type: string
       description: ntp server
       default: 155.165.194.100
@@ -619,6 +1184,14 @@ topology_template:
       label: MMS traffic network address (CIDR notation)
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_net_cidr
       type: string
       description: MMS traffic network address (CIDR notation)
       default: 172.26.2.0/24
@@ -626,6 +1199,14 @@ topology_template:
       label: dmz protected network local ips for lb VM
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: lb_dmz_protected_ips
       type: list
       description: local ips of the dmz protected network for lb VM
       default:
@@ -637,6 +1218,14 @@ topology_template:
       label: eca management start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - SG_ECA_MGMT
+            source_type: HEAT
+            param_name: eca_mgmt_start
       type: string
       description: eca management start
       default: 172.25.137.195
@@ -644,6 +1233,14 @@ topology_template:
       label: MMSC vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: MMSC_volume_type
       type: string
       description: the name of the target volume backend
       default: Platinum
@@ -651,6 +1248,14 @@ topology_template:
       label: Flavor for NEMS FE server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_flavor
       type: string
       description: Flavor for NEMS FE server
       default: m1.large2
@@ -658,6 +1263,14 @@ topology_template:
       label: ECA mgmt network subnet mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - SG_ECA_MGMT
+            source_type: HEAT
+            param_name: eca_mgmt_netmask
       type: string
       description: ECA mgmt network subnet mask
       default: 255.255.255.192
@@ -665,6 +1278,15 @@ topology_template:
       label: oam network netmask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: oam_network_netmask
       type: string
       description: oam network gateway
       default: 255.255.255.192
@@ -672,6 +1294,14 @@ topology_template:
       label: oam network route 1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: oam_network_route_1
       type: string
       description: oam network route 1
       default: 155.165.201.250/32,107.250.172.1
@@ -679,6 +1309,14 @@ topology_template:
       label: oam network route 2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: oam_network_route_2
       type: string
       description: oam network route 2
       default: 155.165.194.100/32,107.250.172.1
@@ -686,6 +1324,14 @@ topology_template:
       label: Name of MMS traffic network
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_net_name
       type: string
       description: Name of MMS traffic network
       default: int_mms_mms_traffic_net_2
@@ -693,6 +1339,14 @@ topology_template:
       label: nems user web name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_name
       type: string
       description: nems user web name
       default: int_mms_nems_web_net_2
@@ -700,6 +1354,14 @@ topology_template:
       label: eca traffic floating ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_net_floating_ip
       type: string
       description: eca traffic floating ip
       default: 172.26.5.5
@@ -707,6 +1369,14 @@ topology_template:
       label: eca traffic end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_end
       type: string
       description: eca traffic end
       default: 172.26.5.254
@@ -714,6 +1384,14 @@ topology_template:
       label: Flavor for ECA TRX server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_trx_flavor
       type: string
       description: Flavor for ECA TRX server
       default: m1.xlarge
@@ -721,6 +1399,14 @@ topology_template:
       label: management network ips for mmsc lb
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: lb_oam_ips
       type: list
       description: the ips of the management network for mmsc lb
       default:
@@ -732,6 +1418,14 @@ topology_template:
       label: OAM_net IP for NEMS_FE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_oam_ips
       type: list
       description: OAM_net IP for NEMS_FE
       default:
@@ -743,6 +1437,14 @@ topology_template:
       label: Flavor for NEMS BE server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_flavor
       type: string
       description: Flavor for NEMS BE server
       default: m1.large2
@@ -750,6 +1452,14 @@ topology_template:
       label: cor direct network local ips for lb VM
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: lb_cor_direct_ips
       type: list
       description: local ips of cor direct network for lb VM
       default:
@@ -761,6 +1471,14 @@ topology_template:
       label: nems traffic name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_name
       type: string
       description: nems traffic name
       default: int_mms_nems_traffic_net_2
@@ -768,6 +1486,15 @@ topology_template:
       label: timezone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: timezone
       type: string
       description: timezone
       default: UTC
@@ -775,6 +1502,14 @@ topology_template:
       label: CMAUI Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: float
       description: the size of the CMAUI Cinder volume
       default: 55
@@ -782,6 +1517,14 @@ topology_template:
       label: nems user web start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_start
       type: string
       description: nems user web end
       default: 172.26.4.3
@@ -789,6 +1532,14 @@ topology_template:
       label: MMSC server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_names
       type: list
       description: MMSC server names
       default:
@@ -803,6 +1554,14 @@ topology_template:
       label: eca management network ID
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_mgmt_net_name
       type: string
       description: Network ID for eca management
       default: int_eca_mgmt_net_1
@@ -810,6 +1569,14 @@ topology_template:
       label: eca traffic name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_name
       type: string
       description: eca traffic name
       default: int_mms_eca_traffic_net_2
@@ -817,6 +1584,14 @@ topology_template:
       label: nems internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_internal_end
       type: string
       description: nems internal end
       default: 172.26.6.254
@@ -824,6 +1599,14 @@ topology_template:
       label: nems internal net IPs for NEMS_BE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_nems_internal_net_ips
       type: string
       description: nems internal net IPs for NEMS_BE
       default: 172.26.6.13
@@ -831,6 +1614,14 @@ topology_template:
       label: mmsc dmz_protected virtual server ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_dmz_protected_virtual_server_ips
       type: list
       description: mmsc dmz_protected virtual server ips
       default:
@@ -843,12 +1634,29 @@ topology_template:
       label: cor direct net UID
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: cor_direct_net_name
       type: string
       description: cor direct net
       default: cor_direct_net_0
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VNF instance
       default: This_is_ths_MMSC-CMAUI_id
@@ -856,6 +1664,15 @@ topology_template:
       label: oam network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: oam_network_gateway
       type: string
       description: oam network gateway
       default: 10.20.30.1
@@ -863,6 +1680,14 @@ topology_template:
       label: Flavor for MMSC server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_flavor
       type: string
       description: Flavor for MMSC server
       default: lc.4xlarge4
@@ -870,6 +1695,14 @@ topology_template:
       label: ha net end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: ha_net_end
       type: string
       description: ha net end
       default: 172.26.1.254
@@ -877,6 +1710,14 @@ topology_template:
       label: nems imap subnet mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_imap_netmask
       type: string
       description: nems imap subnet mask
       default: 255.255.255.0
@@ -884,6 +1725,15 @@ topology_template:
       label: dns server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - cmaui
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: external_dns
       type: string
       description: dns server
       default: 155.165.201.250
@@ -891,6 +1741,14 @@ topology_template:
       label: eca_traffic network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_net_gateway
       type: string
       description: eca_traffic network gateway
       default: 172.26.5.1
@@ -898,6 +1756,14 @@ topology_template:
       label: OAM net IPs for NEMS_BE
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_oam_ips
       type: string
       description: OAM net IPs for NEMS_BE
       default: 107.250.172.66
@@ -905,6 +1771,14 @@ topology_template:
       label: OAM net IP for ECA_TRX
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_trx_oam_ips
       type: list
       description: OAM net IP for ECA_TRX
       default:
@@ -934,6 +1808,14 @@ topology_template:
       label: Image for MMSC server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_image
       type: string
       description: Image for MMSC server
       default: mmsc-6.0.2_v5
@@ -941,6 +1823,14 @@ topology_template:
       label: nems imap cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_imap_cidr
       type: string
       description: nems imap cidr
       default: 172.26.7.0/24
@@ -948,6 +1838,14 @@ topology_template:
       label: ECA traffic network subnet mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: eca_traffic_netmask
       type: string
       description: ECA traffic network subnet mask
       default: 255.255.255.0
@@ -955,6 +1853,14 @@ topology_template:
       label: nems fe node roles
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_node_roles
       type: list
       description: nems fe node roles
       default:
@@ -966,6 +1872,14 @@ topology_template:
       label: MMSC mms_traffic_net IP addresses
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_mms_traffic_net_ips
       type: list
       description: MMSC mms_traffic_net IP addresses
       default:
@@ -980,6 +1894,14 @@ topology_template:
       label: nems traffic floating ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_net_floating_ip
       type: string
       description: nems traffic floating ip
       default: 172.26.3.5
@@ -987,6 +1909,14 @@ topology_template:
       label: MMS traffic network gateway address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mms_traffic_net_gateway
       type: string
       description: MMS traffic network gateway address
       default: 172.26.2.1
@@ -994,6 +1924,14 @@ topology_template:
       label: Image for NEMS FE server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_fe_image
       type: string
       description: Image for NEMS FE server
       default: nems-2.1.2_v29
@@ -1001,6 +1939,14 @@ topology_template:
       label: MMSC oam_net IP addresses
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_oam_ips
       type: list
       description: MMSC oam_net IP addresses
       default:
@@ -1015,6 +1961,14 @@ topology_template:
       label: eca management name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - SG_ECA_MGMT
+            source_type: HEAT
+            param_name: eca_mgmt_name
       type: string
       description: eca management name
       default: int_eca_mgmt_net_1
@@ -1022,6 +1976,14 @@ topology_template:
       label: nems traffic cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_traffic_cidr
       type: string
       description: nems traffic cidr
       default: 172.26.3.0/24
@@ -1029,6 +1991,14 @@ topology_template:
       label: nems node roles
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_be_node_roles
       type: string
       description: nems node roles
       default: BE0
@@ -1036,6 +2006,14 @@ topology_template:
       label: mmsc core snat ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: mmsc_core_snat_ips
       type: list
       description: mmsc core snat ips
       default:
@@ -1050,6 +2028,14 @@ topology_template:
       label: nems user web floating ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - MMSC_Capacity_Line
+            source_type: HEAT
+            param_name: nems_user_web_net_floating_ip
       type: string
       description: nems user web floating ip
       default: 172.26.4.5
index 664d0eb..97558ea 100644 (file)
@@ -9,99 +9,267 @@ topology_template:
     left_vn_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: left_vn_fqdn
       type: string
       description: dummy
     Internal1_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_cidr
       type: string
     src_port_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: src_port_start
       type: string
       description: dummy
     Internal1_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_default_gateway
       type: string
     Internal1_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_dhcp
       type: string
     src_port_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: src_port_end
       type: string
       description: dummy
     policy_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: policy_name
       type: string
       description: dummy
     dst_port_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: dst_port_end
       type: string
       description: dummy
     simple_action:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: simple_action
       type: string
       description: dummy
     service_instance_fq_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: service_instance_fq_name
       type: string
     Internal2_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_cidr
       type: string
     protocol:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: protocol
       type: string
       description: dummy
     Internal2_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_dhcp
       type: string
     dst_port_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: dst_port_start
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_addr_from_start_true:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_addr_from_start_true
       type: string
       description: dummy
     Internal2_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_default_gateway
       type: string
     right_vn_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: right_vn_fqdn
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
       type: string
       description: dummy
     left_vn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: left_vn
       type: string
       description: dummy
     direction:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: direction
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
       type: string
       description: dummy
   node_templates:
@@ -278,4 +446,4 @@ topology_template:
       - template_VirtualNetwork_2
       - template_NetworkPolicy_1
       - template_NetworkPolicy_3
-      - template_NetworkPolicy_2
\ No newline at end of file
+      - template_NetworkPolicy_2
index 5f37174..ee67195 100644 (file)
@@ -9,99 +9,267 @@ topology_template:
     left_vn_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: left_vn_fqdn
       type: string
       description: dummy
     Internal1_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_cidr
       type: string
     src_port_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: src_port_start
       type: string
       description: dummy
     Internal1_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_default_gateway
       type: string
     Internal1_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_dhcp
       type: string
     src_port_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: src_port_end
       type: string
       description: dummy
     policy_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: policy_name
       type: string
       description: dummy
     dst_port_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: dst_port_end
       type: string
       description: dummy
     simple_action:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: simple_action
       type: string
       description: dummy
     service_instance_fq_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: service_instance_fq_name
       type: string
     Internal2_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_cidr
       type: string
     protocol:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: protocol
       type: string
       description: dummy
     Internal2_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_dhcp
       type: string
     dst_port_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: dst_port_start
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_addr_from_start_true:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_addr_from_start_true
       type: string
       description: dummy
     Internal2_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_default_gateway
       type: string
     right_vn_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: right_vn_fqdn
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
       type: string
       description: dummy
     left_vn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: left_vn
       type: string
       description: dummy
     direction:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: direction
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
       type: string
       description: dummy
   node_templates:
@@ -264,4 +432,4 @@ topology_template:
       - template_NetworkPolicy
       - template_VirtualNetwork_2
       - template_VirtualNetwork_1
-      - template_VirtualNetwork_3
\ No newline at end of file
+      - template_VirtualNetwork_3
index 39aee3c..b8f9ee5 100644 (file)
@@ -9,99 +9,267 @@ topology_template:
     left_vn_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: left_vn_fqdn
       type: string
       description: dummy
     Internal1_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_cidr
       type: string
     src_port_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: src_port_start
       type: string
       description: dummy
     Internal1_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_default_gateway
       type: string
     Internal1_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_dhcp
       type: string
     src_port_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: src_port_end
       type: string
       description: dummy
     policy_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: policy_name
       type: string
       description: dummy
     dst_port_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: dst_port_end
       type: string
       description: dummy
     simple_action:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: simple_action
       type: string
       description: dummy
     service_instance_fq_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: service_instance_fq_name
       type: string
     Internal2_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_cidr
       type: string
     protocol:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: protocol
       type: string
       description: dummy
     Internal2_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_dhcp
       type: string
     dst_port_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: dst_port_start
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_addr_from_start_true:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_addr_from_start_true
       type: string
       description: dummy
     Internal2_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_default_gateway
       type: string
     right_vn_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: right_vn_fqdn
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
       type: string
       description: dummy
     left_vn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: left_vn
       type: string
       description: dummy
     direction:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: direction
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
       type: string
       description: dummy
   node_templates:
@@ -166,4 +334,4 @@ topology_template:
         description: cmaui server template for vMMSC
       members:
       - template_NetworkPolicy
-      - template_VirtualNetwork_2
\ No newline at end of file
+      - template_VirtualNetwork_2
index d31efa8..bf6571d 100644 (file)
@@ -9,99 +9,267 @@ topology_template:
     left_vn_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: left_vn_fqdn
       type: string
       description: dummy
     Internal1_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_cidr
       type: string
     src_port_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: src_port_start
       type: string
       description: dummy
     Internal1_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_default_gateway
       type: string
     Internal1_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_dhcp
       type: string
     src_port_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: src_port_end
       type: string
       description: dummy
     policy_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: policy_name
       type: string
       description: dummy
     dst_port_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: dst_port_end
       type: string
       description: dummy
     simple_action:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: simple_action
       type: string
       description: dummy
     service_instance_fq_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: service_instance_fq_name
       type: string
     Internal2_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_cidr
       type: string
     protocol:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: protocol
       type: string
       description: dummy
     Internal2_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_dhcp
       type: string
     dst_port_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: dst_port_start
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_addr_from_start_true:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_addr_from_start_true
       type: string
       description: dummy
     Internal2_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_default_gateway
       type: string
     right_vn_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: right_vn_fqdn
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
       type: string
       description: dummy
     left_vn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: left_vn
       type: string
       description: dummy
     direction:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: direction
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
       type: string
       description: dummy
   node_templates:
@@ -198,4 +366,4 @@ topology_template:
         description: cmaui server template for vMMSC
       members:
       - template_NetworkPolicy
-      - template_VirtualNetwork_2
\ No newline at end of file
+      - template_VirtualNetwork_2
index 121b2d9..bfc7ec4 100644 (file)
@@ -11,6 +11,14 @@ 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:
@@ -54,4 +62,4 @@ topology_template:
       members:
       - test_net1
       - test_net
-      - test_nested
\ No newline at end of file
+      - test_nested
index 6d883f2..0fd3d76 100644 (file)
@@ -11,12 +11,28 @@ topology_template:
     untrusted_vlan_networks:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: untrusted_vlan_networks
       type: list
       entry_schema:
         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 log network
   node_templates:
@@ -52,4 +68,4 @@ topology_template:
       members:
       - test_net1
       - test_net
-      - test_nested
\ No newline at end of file
+      - test_nested
index a14b9d2..b92ec25 100644 (file)
@@ -14,15 +14,39 @@ topology_template:
     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:
@@ -153,4 +177,4 @@ topology_template:
       - test_net
       - test_nestedInvalidConnectionToNetwork1
       - test_contrail_net
-      - test_nova
\ No newline at end of file
+      - test_nova
index 2cf0580..f7ec793 100644 (file)
@@ -11,16 +11,40 @@ 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:
+            - main
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: network name of jsa log network
   node_templates:
@@ -125,4 +149,4 @@ topology_template:
       members:
       - test_nested2
       - test_nested3
-      - test_nested1
\ No newline at end of file
+      - test_nested1
index 354559b..cbaf2ce 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
     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:
@@ -19,23 +27,63 @@ topology_template:
     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
     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:
@@ -43,31 +91,79 @@ topology_template:
     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
     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
     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:
@@ -76,11 +172,27 @@ topology_template:
       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
     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:
@@ -185,4 +297,4 @@ topology_template:
       - template_VMInt_OAM_lb_1
       - template_VMInt_OAM_lb_2
       - template_VMInt_OAM_lb_3
-      - server_cmaui
\ No newline at end of file
+      - server_cmaui
index 297a958..06eef6a 100644 (file)
@@ -14,32 +14,89 @@ topology_template:
     shared_test_nova:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_test_nova
       type: string
     shared_test_contrail_net:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_test_contrail_net
       type: string
     contrail_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base
+            source_type: HEAT
+            param_name: contrail_net_name
       type: string
       description: network name of jsa log network
     shared_test_net:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_test_net
       type: string
     shared_test_contrailV2_net:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_test_contrailV2_net
       type: string
     jsa_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - base
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: network name of jsa log network
     jsa_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base
+            source_type: HEAT
+            param_name: jsa_name
       type: string
   node_templates:
     test_nested1Level:
@@ -173,4 +230,4 @@ topology_template:
       - test_nested1Level
       - test_resourceGroup
       - test_nestedInvalidConnectionToNetwork2
-      - test_nestedInvalidConnectionToNetwork1
\ No newline at end of file
+      - test_nestedInvalidConnectionToNetwork1
index 3e00114..2ffe57d 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
     cmaui_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_names
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -20,58 +28,138 @@ topology_template:
       label: CMAUI Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: float
       description: the size of the CMAUI Cinder volume
     timezone:
       label: timezone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: timezone
       type: string
       description: timezone
     security_group_name:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
     oam_network_netmask:
       label: oam network netmask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_network_netmask
       type: string
       description: oam network gateway
     cmaui_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_image
       type: string
       description: Image for CMAUI server
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VNF instance
       default: This_is_ths_MMSC-CMAUI_id
     cmaui_flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_flavor
       type: string
       description: Flavor for CMAUI server
     oam_network_gateway:
       label: oam network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_network_gateway
       type: string
       description: oam network gateway
     availability_zone_0:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: availabilityzone name
     cmaui_oam_ips:
       label: CMAUI oam_net IP addresses
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_oam_ips
       type: list
       description: CMAUI oam_net IP addresses
       entry_schema:
@@ -80,23 +168,55 @@ topology_template:
       label: dns server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: external_dns
       type: string
       description: dns server
     oam_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: UID of OAM network
     external_ntp:
       label: ntp server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: external_ntp
       type: string
       description: ntp server
     CMAUI_volume_type:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
       description: the name of the target volume backend
   node_templates:
@@ -185,4 +305,4 @@ topology_template:
       - server_dependOnString
       - server_cmaui
       - cmaui_volume
-      - cmaui_port_0
\ No newline at end of file
+      - cmaui_port_0
index 6ac9fbc..05c19de 100644 (file)
@@ -14,106 +14,274 @@ topology_template:
     tenant_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: tenant_name
       type: string
       description: Name of tenant to be used
     oam_private_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: oam_private_net_name
       type: string
       description: A string specifying a symbolic name for the network
     packet_internal_network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_name
       type: string
       description: A string specifying a symbolic name for the network
     packet_mirror_network_subnet_alloc_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_alloc_start
       type: string
       description: Start address for the allocation pool
     packet_mirror_network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_name
       type: string
       description: A string specifying a symbolic name for the network
     base_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: base_image_name
       type: string
       description: The base ID or name of the image to boot with
     cdr_network:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: cdr_network
       type: string
       description: A string specifying a symbolic name for the network
     packet_internal_network_subnet_alloc_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_alloc_start
       type: string
       description: Start address for the allocation pool
     packet_internal_network_subnet_alloc_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_alloc_end
       type: string
       description: End address for the allocation pool
     domain_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: domain_name
       type: string
       description: The servers domain
     packet_mirror_network_subnet_alloc_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_alloc_end
       type: string
       description: End address for the allocation pool
     packet_internal_network_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_name
       type: string
       description: The name of the subnet
     packet_mirror_network_subnet_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_cidr
       type: string
       description: The Classless Inter-Domain Routing
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: Name of the availability zone for server placement
     packet_internal_network_subnet_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_cidr
       type: string
       description: The Classless Inter-Domain Routing
     region_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: region_name
       type: string
       description: Name of region to be used
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: Name of the availability zone for server placement
     manager_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: manager_name_0
       type: string
       description: VM Name for Manager VM 0
     manager_oam_direct_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: manager_oam_direct_ip_0
       type: string
       description: The public ip address of the manager
     packet_mirror_network_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_name
       type: string
       description: The name of the subnet
     rpmrepository_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: rpmrepository_ip_0
       type: string
       description: The public ip address of the repository
   node_templates:
@@ -216,4 +384,4 @@ topology_template:
       - 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
index bbefd39..1410f71 100644 (file)
@@ -12,106 +12,274 @@ topology_template:
     tenant_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: tenant_name
       type: string
       description: Name of tenant to be used
     oam_private_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: oam_private_net_name
       type: string
       description: A string specifying a symbolic name for the network
     packet_internal_network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_name
       type: string
       description: A string specifying a symbolic name for the network
     packet_mirror_network_subnet_alloc_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_alloc_start
       type: string
       description: Start address for the allocation pool
     packet_mirror_network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_name
       type: string
       description: A string specifying a symbolic name for the network
     base_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: base_image_name
       type: string
       description: The base ID or name of the image to boot with
     cdr_network:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: cdr_network
       type: string
       description: A string specifying a symbolic name for the network
     packet_internal_network_subnet_alloc_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_alloc_start
       type: string
       description: Start address for the allocation pool
     packet_internal_network_subnet_alloc_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_alloc_end
       type: string
       description: End address for the allocation pool
     domain_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: domain_name
       type: string
       description: The servers domain
     packet_mirror_network_subnet_alloc_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_alloc_end
       type: string
       description: End address for the allocation pool
     packet_internal_network_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_name
       type: string
       description: The name of the subnet
     packet_mirror_network_subnet_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_cidr
       type: string
       description: The Classless Inter-Domain Routing
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: Name of the availability zone for server placement
     packet_internal_network_subnet_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_cidr
       type: string
       description: The Classless Inter-Domain Routing
     region_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: region_name
       type: string
       description: Name of region to be used
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: Name of the availability zone for server placement
     manager_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: manager_name_0
       type: string
       description: VM Name for Manager VM 0
     manager_oam_direct_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: manager_oam_direct_ip_0
       type: string
       description: The public ip address of the manager
     packet_mirror_network_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_name
       type: string
       description: The name of the subnet
     rpmrepository_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: rpmrepository_ip_0
       type: string
       description: The public ip address of the repository
   node_templates:
@@ -182,4 +350,4 @@ topology_template:
       - QRouter
       - packet_internal_network
       - cdr_network_port
-      - oam_private_net_network_port
\ No newline at end of file
+      - oam_private_net_network_port
index 11e0c06..6e00f44 100644 (file)
@@ -13,36 +13,84 @@ topology_template:
       label: PD flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            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:
+            - input
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
     oam_flavor_name:
       label: OAM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: oam_flavor_name
       type: string
       description: flavor name of OAM instance
     pd_image_name:
       label: image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: pd_image_name
       type: string
       description: PD image name
     packet_mirror_network_name:
       label: packet mirror network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            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:
+            - input
+            source_type: HEAT
+            param_name: pd_server_names
       type: list
       description: name of the PD instance
       entry_schema:
@@ -51,6 +99,14 @@ topology_template:
       label: oam network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: name of the oam network
   node_templates:
@@ -128,4 +184,4 @@ topology_template:
       - pd01_port_0
       - resources_with_dependOn
       - pd02_port_0
-      - server_pd_01
\ No newline at end of file
+      - server_pd_01
index 38fd7be..32d1f50 100644 (file)
@@ -12,106 +12,274 @@ topology_template:
     tenant_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: tenant_name
       type: string
       description: Name of tenant to be used
     oam_private_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: oam_private_net_name
       type: string
       description: A string specifying a symbolic name for the network
     packet_internal_network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_name
       type: string
       description: A string specifying a symbolic name for the network
     packet_mirror_network_subnet_alloc_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_alloc_start
       type: string
       description: Start address for the allocation pool
     packet_mirror_network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_name
       type: string
       description: A string specifying a symbolic name for the network
     base_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: base_image_name
       type: string
       description: The base ID or name of the image to boot with
     cdr_network:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: cdr_network
       type: string
       description: A string specifying a symbolic name for the network
     packet_internal_network_subnet_alloc_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_alloc_start
       type: string
       description: Start address for the allocation pool
     packet_internal_network_subnet_alloc_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_alloc_end
       type: string
       description: End address for the allocation pool
     domain_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: domain_name
       type: string
       description: The servers domain
     packet_mirror_network_subnet_alloc_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_alloc_end
       type: string
       description: End address for the allocation pool
     packet_internal_network_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_name
       type: string
       description: The name of the subnet
     packet_mirror_network_subnet_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_cidr
       type: string
       description: The Classless Inter-Domain Routing
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: Name of the availability zone for server placement
     packet_internal_network_subnet_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_cidr
       type: string
       description: The Classless Inter-Domain Routing
     region_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: region_name
       type: string
       description: Name of region to be used
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: Name of the availability zone for server placement
     manager_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: manager_name_0
       type: string
       description: VM Name for Manager VM 0
     manager_oam_direct_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: manager_oam_direct_ip_0
       type: string
       description: The public ip address of the manager
     packet_mirror_network_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_name
       type: string
       description: The name of the subnet
     rpmrepository_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: rpmrepository_ip_0
       type: string
       description: The public ip address of the repository
   node_templates:
@@ -192,4 +360,4 @@ topology_template:
       - 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
index 248998d..7b75e05 100644 (file)
@@ -12,106 +12,274 @@ topology_template:
     tenant_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: tenant_name
       type: string
       description: Name of tenant to be used
     oam_private_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: oam_private_net_name
       type: string
       description: A string specifying a symbolic name for the network
     packet_internal_network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_name
       type: string
       description: A string specifying a symbolic name for the network
     packet_mirror_network_subnet_alloc_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_alloc_start
       type: string
       description: Start address for the allocation pool
     packet_mirror_network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_name
       type: string
       description: A string specifying a symbolic name for the network
     base_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: base_image_name
       type: string
       description: The base ID or name of the image to boot with
     cdr_network:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: cdr_network
       type: string
       description: A string specifying a symbolic name for the network
     packet_internal_network_subnet_alloc_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_alloc_start
       type: string
       description: Start address for the allocation pool
     packet_internal_network_subnet_alloc_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_alloc_end
       type: string
       description: End address for the allocation pool
     domain_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: domain_name
       type: string
       description: The servers domain
     packet_mirror_network_subnet_alloc_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_alloc_end
       type: string
       description: End address for the allocation pool
     packet_internal_network_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_name
       type: string
       description: The name of the subnet
     packet_mirror_network_subnet_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_cidr
       type: string
       description: The Classless Inter-Domain Routing
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: Name of the availability zone for server placement
     packet_internal_network_subnet_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_cidr
       type: string
       description: The Classless Inter-Domain Routing
     region_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: region_name
       type: string
       description: Name of region to be used
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: Name of the availability zone for server placement
     manager_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: manager_name_0
       type: string
       description: VM Name for Manager VM 0
     manager_oam_direct_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: manager_oam_direct_ip_0
       type: string
       description: The public ip address of the manager
     packet_mirror_network_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_name
       type: string
       description: The name of the subnet
     rpmrepository_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: rpmrepository_ip_0
       type: string
       description: The public ip address of the repository
   node_templates:
@@ -191,4 +359,4 @@ topology_template:
       - QRouter
       - packet_internal_network
       - cdr_network_port
-      - oam_private_net_network_port
\ No newline at end of file
+      - oam_private_net_network_port
index 54c47ee..4e45d6c 100644 (file)
@@ -12,31 +12,79 @@ topology_template:
     MASTER_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: MASTER_image_name
       type: string
       description: JSA MASTER instance image name
     MASTER_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: MASTER_names
       type: string
       description: JSA MASTER instance name
     packet_internal_network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_name
       type: string
       description: A string specifying a symbolic name for the network
     security_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: security group name of JSA
     MASTER_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: MASTER_flavor_name
       type: string
       description: the flavor name of JSA MASTER instance
     oam_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: network name of OAM network
   node_templates:
@@ -124,4 +172,4 @@ topology_template:
       - packet_internal_network
       - MASTER_mgmt_port_2
       - MASTER_mgmt_port
-      - MASTER_instance
\ No newline at end of file
+      - MASTER_instance
index a57daa2..7e0ac24 100644 (file)
@@ -12,106 +12,274 @@ topology_template:
     tenant_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: tenant_name
       type: string
       description: Name of tenant to be used
     oam_private_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: oam_private_net_name
       type: string
       description: A string specifying a symbolic name for the network
     packet_internal_network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_name
       type: string
       description: A string specifying a symbolic name for the network
     packet_mirror_network_subnet_alloc_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_alloc_start
       type: string
       description: Start address for the allocation pool
     packet_mirror_network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_name
       type: string
       description: A string specifying a symbolic name for the network
     base_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: base_image_name
       type: string
       description: The base ID or name of the image to boot with
     cdr_network:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: cdr_network
       type: string
       description: A string specifying a symbolic name for the network
     packet_internal_network_subnet_alloc_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_alloc_start
       type: string
       description: Start address for the allocation pool
     packet_internal_network_subnet_alloc_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_alloc_end
       type: string
       description: End address for the allocation pool
     domain_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: domain_name
       type: string
       description: The servers domain
     packet_mirror_network_subnet_alloc_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_alloc_end
       type: string
       description: End address for the allocation pool
     packet_internal_network_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_name
       type: string
       description: The name of the subnet
     packet_mirror_network_subnet_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_cidr
       type: string
       description: The Classless Inter-Domain Routing
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: Name of the availability zone for server placement
     packet_internal_network_subnet_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_cidr
       type: string
       description: The Classless Inter-Domain Routing
     region_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: region_name
       type: string
       description: Name of region to be used
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: Name of the availability zone for server placement
     manager_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: manager_name_0
       type: string
       description: VM Name for Manager VM 0
     manager_oam_direct_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: manager_oam_direct_ip_0
       type: string
       description: The public ip address of the manager
     packet_mirror_network_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_name
       type: string
       description: The name of the subnet
     rpmrepository_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - input
+            source_type: HEAT
+            param_name: rpmrepository_ip_0
       type: string
       description: The public ip address of the repository
   node_templates:
@@ -191,4 +359,4 @@ topology_template:
       - 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
index a9ad3c7..2bef1f9 100644 (file)
@@ -10,42 +10,98 @@ topology_template:
       label: volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: volume_type
       type: string
       description: volume type Gold
     FSB1_volume_name:
       label: FSB1_volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: FSB1_volume_name
       type: string
       description: FSB1_volume_1
     FSB_1_image:
       label: MME_FSB1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: FSB_1_image
       type: string
       description: MME_FSB1_15B-CP04-r5a01
     volume_size:
       label: volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: volume_size
       type: float
       description: my volume size 320GB
     stam:
       label: stam
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: stam
       type: float
       description: stam
     FSB_2_image:
       label: MME_FSB2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: FSB_2_image
       type: string
       description: MME_FSB2_15B-CP04-r5a01
     FSB2_volume_name:
       label: FSB2_volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: FSB2_volume_name
       type: string
       description: FSB2_volume_1
   node_templates:
@@ -104,4 +160,4 @@ topology_template:
       - FSB1_volume
       - FSB2_volume
       - FSB3_volume
-      - FSB4_volume
\ No newline at end of file
+      - FSB4_volume
index 8e8e4f9..a228e6d 100644 (file)
@@ -11,26 +11,74 @@ topology_template:
     Internal1_shared:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_shared
       type: string
     Internal1_forwarding_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_forwarding_mode
       type: string
     Internal2_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_net_name
       type: string
     Internal2_forwarding_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_forwarding_mode
       type: string
     Internal2_shared:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_shared
       type: string
     Internal1_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_net_name
       type: string
   node_templates:
     Internal2-net:
@@ -130,4 +178,4 @@ topology_template:
       members:
       - Internal2-net
       - Internal1-net
-      - test_nested
\ No newline at end of file
+      - test_nested
index f74dda8..0d104cb 100644 (file)
@@ -11,26 +11,80 @@ topology_template:
     Internal1_shared:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - base
+            source_type: HEAT
+            param_name: Internal1_shared
       type: string
     Internal1_forwarding_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - base
+            source_type: HEAT
+            param_name: Internal1_forwarding_mode
       type: string
     Internal2_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - base
+            source_type: HEAT
+            param_name: Internal2_net_name
       type: string
     Internal2_forwarding_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - base
+            source_type: HEAT
+            param_name: Internal2_forwarding_mode
       type: string
     Internal2_shared:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - base
+            source_type: HEAT
+            param_name: Internal2_shared
       type: string
     Internal1_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - base
+            source_type: HEAT
+            param_name: Internal1_net_name
       type: string
   node_templates:
     Internal2-net:
@@ -227,4 +281,4 @@ topology_template:
       members:
       - Internal1-net-1
       - test_nested1
-      - Internal2-net-1
\ No newline at end of file
+      - Internal2-net-1
index b663dca..9482138 100644 (file)
@@ -11,146 +11,386 @@ topology_template:
     service_policy_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: service_policy_name
       type: string
       description: Policy Name
     st_static_routes_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_static_routes_list
       type: string
       description: List of static routes enabled-disabled
     st_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_type
       type: string
       description: service type
     st_service_interface_type_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_service_interface_type_list
       type: string
       description: List of interface types
     st_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_mode
       type: string
       description: service mode
     Cricket_OCS_protected_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: Cricket_OCS_protected_net_id
       type: string
       description: Name of Cricket OCS network
     oam_mgmt_net_0_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: oam_mgmt_net_0_id
       type: string
       description: Name of OAM network
     start_dst_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: start_dst_ports
       type: float
       description: Start of dst port
     st_flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_flavor
       type: string
       description: Flavor
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: availability zone
     service_instance_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: service_instance_name
       type: string
       description: Service instance name
     st_scaling:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_scaling
       type: string
       description: Indicates whether service scaling is enabled
     max_num_fw_instances:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: max_num_fw_instances
       type: float
       description: maximum number of firewall instances for scaling
     start_src_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: start_src_ports
       type: float
       description: Start of src port
     service_policy_direction:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: service_policy_direction
       type: string
       description: Direction of Policy
     st_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_name
       type: string
       description: Name of service template
     count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: count
     HSL_direct_net_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: HSL_direct_net_gateway
       type: string
       description: HSL (Logging) network gateway address
     st_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_image
       type: string
       description: Name of the image
     st_shared_ip_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_shared_ip_list
       type: string
       description: List of shared ip enabled-disabled
     prefix_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: prefix_0
       type: string
     Cricket_OCS_direct_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: Cricket_OCS_direct_net_id
       type: string
       description: Name of Cricket OCS network
     oam_mgmt_net_1_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: oam_mgmt_net_1_id
       type: string
       description: Name of OAM network
     prefix_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: prefix_1
       type: string
     end_src_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: end_src_ports
       type: float
       description: End of src port
     prefix_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: prefix_2
       type: string
     end_dst_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: end_dst_ports
       type: float
       description: End of dst port
     st_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_image_name
       type: string
       description: Name of the image
     HSL_direct_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: HSL_direct_net_id
       type: string
       description: Name of HSL (Logging) network
     HSL_direct_net_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: HSL_direct_net_cidr
       type: string
       description: HSL (Logging) network address (CIDR notation)
   node_templates:
@@ -374,4 +614,4 @@ topology_template:
       - service_instance_1
       - service_instance_2
       - hsl_direct_net
-      - service_policy
\ No newline at end of file
+      - service_policy
index 7b2ef89..7ba76db 100644 (file)
@@ -11,142 +11,342 @@ topology_template:
     protected_net:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: protected_net
       type: string
     service_policy_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: service_policy_name
       type: string
       description: Policy Name
       default: MNS-25180-L-02Shared_policy_direct_fw_protected_oam_1
     oam_direct_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: oam_direct_net_id
       type: string
       description: Name of private network to be created
     st_static_routes_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: st_static_routes_list
       type: string
       description: List of static routes enabled-disabled
       default: True,True,True,True
     st_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: st_type
       type: string
       description: service type
       default: firewall
     st_service_interface_type_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: st_service_interface_type_list
       type: string
       description: List of interface types
       default: management,left,right,other
     oam_protected_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: oam_protected_net_id
       type: string
       description: Name of private network to be created
     st_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: st_mode
       type: string
       description: service mode
       default: in-network-nat
     static_prefix_3_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: static_prefix_3_1
       type: string
       description: prefix for static route
       default: 107.239.80.0/21
     oam_hsl_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: oam_hsl_net_id
       type: string
       description: Name of private network to be created
     start_dst_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: start_dst_ports
       type: float
       description: Start of dst port
       default: -1
     st_scaling:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: st_scaling
       type: string
       description: Indicates whether service scaling is enabled
       default: 'True'
     service_instance_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: service_instance_name
       type: string
       description: service instance name
     max_num_fw_instances:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: max_num_fw_instances
       type: float
       description: maximum number of firewall instances for scaling
       default: 8
     start_src_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: start_src_ports
       type: float
       description: Start of src port
       default: -1
     availability_zone:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: availability_zone
       type: string
       description: availability zone in form of Zone:Host
     service_policy_direction:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: service_policy_direction
       type: string
       description: Direction of Policy
       default: <>
     st_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: st_flavor_name
       type: string
       description: Flavor
       default: lc.medium
     st_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: st_name
       type: string
       description: service template name or ID
       default: MNS-25180-L-02Shared_oam_fw_template_1
     st_availability_zone_enable_flag:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: st_availability_zone_enable_flag
       type: string
       description: service template availablity_zone feature enable flag
       default: 'True'
     st_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: st_image
       type: string
       description: Name of the image
       default: NIMBUS_SRX_151X49-D303
     st_shared_ip_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: st_shared_ip_list
       type: string
       description: List of shared ip enabled-disabled
       default: False,True,False,False
     oam_mgmt_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: oam_mgmt_net_id
       type: string
       description: Name of private network to be created
     end_src_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: end_src_ports
       type: float
       description: End of src port
       default: -1
     end_dst_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - lcp1_mss.oam-fw_si
+            source_type: HEAT
+            param_name: end_dst_ports
       type: float
       description: End of dst port
       default: -1
@@ -273,4 +473,4 @@ topology_template:
           Version 2.0 10-14-2015 (Authors: Art Mishurov,am254u & Johhny Chen, jc3066) - HOT-OAM-FW-SI template that creates two OAM networks (direct and protected) with a scaled out firewall service between the two.
       members:
       - service_instance
-      - service_policy
\ No newline at end of file
+      - service_policy
index f0a62e7..808c294 100644 (file)
@@ -11,143 +11,375 @@ topology_template:
     service_policy_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: service_policy_name
       type: string
       description: Policy Name
     st_static_routes_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_static_routes_list
       type: string
       description: List of static routes enabled-disabled
     st_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_type
       type: string
       description: service type
     st_service_interface_type_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_service_interface_type_list
       type: string
       description: List of interface types
     st_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_mode
       type: string
       description: service mode
     Cricket_OCS_protected_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: Cricket_OCS_protected_net_id
       type: string
       description: Name of Cricket OCS network
     oam_mgmt_net_0_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: oam_mgmt_net_0_id
       type: string
       description: Name of OAM network
     start_dst_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: start_dst_ports
       type: float
       description: Start of dst port
     st_flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_flavor
       type: string
       description: Flavor
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: availability zone
     service_instance_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: service_instance_name
       type: string
       description: Service instance name
     st_scaling:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_scaling
       type: string
       description: Indicates whether service scaling is enabled
     max_num_fw_instances:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: max_num_fw_instances
       type: float
       description: maximum number of firewall instances for scaling
     start_src_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: start_src_ports
       type: float
       description: Start of src port
     service_policy_direction:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: service_policy_direction
       type: string
       description: Direction of Policy
     st_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_name
       type: string
       description: Name of service template
     HSL_direct_net_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: HSL_direct_net_gateway
       type: string
       description: HSL (Logging) network gateway address
     st_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_image
       type: string
       description: Name of the image
     st_shared_ip_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_shared_ip_list
       type: string
       description: List of shared ip enabled-disabled
     prefix_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: prefix_0
       type: string
     Cricket_OCS_direct_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: Cricket_OCS_direct_net_id
       type: string
       description: Name of Cricket OCS network
     oam_mgmt_net_1_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: oam_mgmt_net_1_id
       type: string
       description: Name of OAM network
     prefix_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: prefix_1
       type: string
     end_src_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: end_src_ports
       type: float
       description: End of src port
     prefix_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: prefix_2
       type: string
     end_dst_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: end_dst_ports
       type: float
       description: End of dst port
     st_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_image_name
       type: string
       description: Name of the image
     HSL_direct_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: HSL_direct_net_id
       type: string
       description: Name of HSL (Logging) network
     HSL_direct_net_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: HSL_direct_net_cidr
       type: string
       description: HSL (Logging) network address (CIDR notation)
   node_templates:
@@ -414,4 +646,4 @@ topology_template:
       - service_instance_2
       - hsl_direct_net1
       - hsl_direct_net2
-      - service_policy
\ No newline at end of file
+      - service_policy
index 1088525..8d2476a 100644 (file)
@@ -11,161 +11,433 @@ topology_template:
     Internal1_shared:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_base
+            source_type: HEAT
+            param_name: Internal1_shared
       type: string
     service_policy_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: service_policy_name
       type: string
       description: Policy Name
     st_static_routes_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_static_routes_list
       type: string
       description: List of static routes enabled-disabled
     st_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_type
       type: string
       description: service type
     Internal2_forwarding_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_base
+            source_type: HEAT
+            param_name: Internal2_forwarding_mode
       type: string
     st_service_interface_type_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_service_interface_type_list
       type: string
       description: List of interface types
     st_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_mode
       type: string
       description: service mode
     Cricket_OCS_protected_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: Cricket_OCS_protected_net_id
       type: string
       description: Name of Cricket OCS network
     oam_mgmt_net_0_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: oam_mgmt_net_0_id
       type: string
       description: Name of OAM network
     start_dst_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: start_dst_ports
       type: float
       description: Start of dst port
     st_flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_flavor
       type: string
       description: Flavor
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: availability zone
     Internal2_shared:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_base
+            source_type: HEAT
+            param_name: Internal2_shared
       type: string
     service_instance_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: service_instance_name
       type: string
       description: Service instance name
     st_scaling:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_scaling
       type: string
       description: Indicates whether service scaling is enabled
     max_num_fw_instances:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: max_num_fw_instances
       type: float
       description: maximum number of firewall instances for scaling
     Internal1_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_base
+            source_type: HEAT
+            param_name: Internal1_net_name
       type: string
     start_src_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: start_src_ports
       type: float
       description: Start of src port
     service_policy_direction:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: service_policy_direction
       type: string
       description: Direction of Policy
     st_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_name
       type: string
       description: Name of service template
     Internal2_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_base
+            source_type: HEAT
+            param_name: Internal2_net_name
       type: string
     hsl_direct_net3:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: hsl_direct_net3
       type: string
     hsl_direct_net4:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: hsl_direct_net4
       type: string
     HSL_direct_net_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: HSL_direct_net_gateway
       type: string
       description: HSL (Logging) network gateway address
     hsl_direct_net1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: hsl_direct_net1
       type: string
     hsl_direct_net2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: hsl_direct_net2
       type: string
     st_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_image
       type: string
       description: Name of the image
     st_shared_ip_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: st_shared_ip_list
       type: string
       description: List of shared ip enabled-disabled
     Cricket_OCS_direct_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: Cricket_OCS_direct_net_id
       type: string
       description: Name of Cricket OCS network
     Internal1_forwarding_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - network_base
+            source_type: HEAT
+            param_name: Internal1_forwarding_mode
       type: string
     end_src_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: end_src_ports
       type: float
       description: End of src port
     end_dst_ports:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: end_dst_ports
       type: float
       description: End of dst port
     HSL_direct_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: HSL_direct_net_id
       type: string
       description: Name of HSL (Logging) network
     HSL_direct_net_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - OCS-fw
+            source_type: HEAT
+            param_name: HSL_direct_net_cidr
       type: string
       description: HSL (Logging) network address (CIDR notation)
   node_templates:
@@ -380,4 +652,4 @@ topology_template:
       members:
       - Internal2-net
       - Internal1-net
-      - Internal3-net
\ No newline at end of file
+      - Internal3-net
index f186c6f..e196524 100644 (file)
@@ -9,41 +9,105 @@ topology_template:
     template_PortTuple_LB1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: template_PortTuple_LB1
       type: string
       description: dummy
     lb_st_interface_type_oam:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: lb_st_interface_type_oam
       type: string
       description: dummy
     oam_sec_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_sec_group_name
       type: string
       description: dummy
     nems_traffic_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: nems_traffic_name
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_addr_from_start_true:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_addr_from_start_true
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
       type: string
       description: dummy
     jsa_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
       type: string
       description: dummy
   node_templates:
@@ -238,4 +302,4 @@ topology_template:
       - template_VMInt_OAM_lb_2
       - jsa_net1
       - template_VMInt_OAM_lb_3
-      - template_VMInt_OAM_lb_4
\ No newline at end of file
+      - template_VMInt_OAM_lb_4
index a515f59..8aeffd4 100644 (file)
@@ -9,41 +9,105 @@ topology_template:
     vlc1_Internal2_mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc1_Internal2_mac
       type: string
       description: static mac address assigned to vlc1_Internal2
     internal_net_id_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: internal_net_id_1
       type: string
       description: UUID of Internal2_net
     internal_net_id_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: internal_net_id_0
       type: string
       description: UUID of Internal1_net
     security_group_int2_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: security_group_int2_id
       type: string
       description: Security Group UUID for output
     security_group_int1_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: security_group_int1_id
       type: string
       description: Security Group UUID for output
     vlc1_Internal1_mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc1_Internal1_mac
       type: string
       description: static mac address assigned to vlc1_Internal1
     vlc_st_interface_type_int1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc_st_interface_type_int1
       type: string
       description: service_interface_type for the ServiceTemplate
     vlc_st_interface_type_int2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc_st_interface_type_int2
       type: string
       description: service_interface_type for the ServiceTemplate
   node_templates:
@@ -68,4 +132,4 @@ topology_template:
         description: |
           Module HOT template to create vmme 2 vlc
       members:
-      - template_VMInt_INT1_VLC_1
\ No newline at end of file
+      - template_VMInt_INT1_VLC_1
index a515f59..8aeffd4 100644 (file)
@@ -9,41 +9,105 @@ topology_template:
     vlc1_Internal2_mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc1_Internal2_mac
       type: string
       description: static mac address assigned to vlc1_Internal2
     internal_net_id_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: internal_net_id_1
       type: string
       description: UUID of Internal2_net
     internal_net_id_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: internal_net_id_0
       type: string
       description: UUID of Internal1_net
     security_group_int2_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: security_group_int2_id
       type: string
       description: Security Group UUID for output
     security_group_int1_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: security_group_int1_id
       type: string
       description: Security Group UUID for output
     vlc1_Internal1_mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc1_Internal1_mac
       type: string
       description: static mac address assigned to vlc1_Internal1
     vlc_st_interface_type_int1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc_st_interface_type_int1
       type: string
       description: service_interface_type for the ServiceTemplate
     vlc_st_interface_type_int2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc_st_interface_type_int2
       type: string
       description: service_interface_type for the ServiceTemplate
   node_templates:
@@ -68,4 +132,4 @@ topology_template:
         description: |
           Module HOT template to create vmme 2 vlc
       members:
-      - template_VMInt_INT1_VLC_1
\ No newline at end of file
+      - template_VMInt_INT1_VLC_1
index 40a11da..977f6a6 100644 (file)
@@ -9,41 +9,105 @@ topology_template:
     vlc1_Internal2_mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc1_Internal2_mac
       type: string
       description: static mac address assigned to vlc1_Internal2
     internal_net_id_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: internal_net_id_1
       type: string
       description: UUID of Internal2_net
     internal_net_id_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: internal_net_id_0
       type: string
       description: UUID of Internal1_net
     security_group_int2_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: security_group_int2_id
       type: string
       description: Security Group UUID for output
     security_group_int1_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: security_group_int1_id
       type: string
       description: Security Group UUID for output
     vlc1_Internal1_mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc1_Internal1_mac
       type: string
       description: static mac address assigned to vlc1_Internal1
     vlc_st_interface_type_int1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc_st_interface_type_int1
       type: string
       description: service_interface_type for the ServiceTemplate
     vlc_st_interface_type_int2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc_st_interface_type_int2
       type: string
       description: service_interface_type for the ServiceTemplate
   node_templates:
@@ -80,4 +144,4 @@ topology_template:
           Module HOT template to create vmme 2 vlc
       members:
       - template_VMInt_INT2_VLC_1
-      - template_VMInt_INT1_VLC_1
\ No newline at end of file
+      - template_VMInt_INT1_VLC_1
index 02bcfd2..6d84ffe 100644 (file)
@@ -9,41 +9,105 @@ topology_template:
     vlc1_Internal2_mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc1_Internal2_mac
       type: string
       description: static mac address assigned to vlc1_Internal2
     internal_net_id_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: internal_net_id_1
       type: string
       description: UUID of Internal2_net
     internal_net_id_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: internal_net_id_0
       type: string
       description: UUID of Internal1_net
     security_group_int2_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: security_group_int2_id
       type: string
       description: Security Group UUID for output
     security_group_int1_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: security_group_int1_id
       type: string
       description: Security Group UUID for output
     vlc1_Internal1_mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc1_Internal1_mac
       type: string
       description: static mac address assigned to vlc1_Internal1
     vlc_st_interface_type_int1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc_st_interface_type_int1
       type: string
       description: service_interface_type for the ServiceTemplate
     vlc_st_interface_type_int2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc_st_interface_type_int2
       type: string
       description: service_interface_type for the ServiceTemplate
   node_templates:
@@ -69,4 +133,4 @@ topology_template:
         description: |
           Module HOT template to create vmme 2 vlc
       members:
-      - template_VMInt_INT1_VLC_1
\ No newline at end of file
+      - template_VMInt_INT1_VLC_1
index 2f40129..c17f56e 100644 (file)
@@ -9,41 +9,105 @@ topology_template:
     vlc1_Internal2_mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc1_Internal2_mac
       type: string
       description: static mac address assigned to vlc1_Internal2
     internal_net_id_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: internal_net_id_1
       type: string
       description: UUID of Internal2_net
     internal_net_id_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: internal_net_id_0
       type: string
       description: UUID of Internal1_net
     security_group_int2_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: security_group_int2_id
       type: string
       description: Security Group UUID for output
     security_group_int1_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: security_group_int1_id
       type: string
       description: Security Group UUID for output
     vlc1_Internal1_mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc1_Internal1_mac
       type: string
       description: static mac address assigned to vlc1_Internal1
     vlc_st_interface_type_int1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc_st_interface_type_int1
       type: string
       description: service_interface_type for the ServiceTemplate
     vlc_st_interface_type_int2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_vlc
+            source_type: HEAT
+            param_name: vlc_st_interface_type_int2
       type: string
       description: service_interface_type for the ServiceTemplate
   node_templates:
@@ -65,4 +129,4 @@ topology_template:
         description: |
           Module HOT template to create vmme 2 vlc
       members:
-      - template_VMInt_INT1_VLC_1
\ No newline at end of file
+      - template_VMInt_INT1_VLC_1
index 0a3846b..5572249 100644 (file)
@@ -9,46 +9,118 @@ topology_template:
     interface_param:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: interface_param
       type: string
       description: dummy
     template_PortTuple_LB1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: template_PortTuple_LB1
       type: string
       description: dummy
     lb_st_interface_type_oam:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: lb_st_interface_type_oam
       type: string
       description: dummy
     oam_sec_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_sec_group_name
       type: string
       description: dummy
     nems_traffic_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: nems_traffic_name
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_addr_from_start_true:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_addr_from_start_true
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
       type: string
       description: dummy
     jsa_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
       type: string
       description: dummy
   node_templates:
@@ -181,4 +253,4 @@ topology_template:
       - template_VMInt_OAM_lb_2
       - jsa_net1
       - template_VMInt_OAM_lb_3
-      - template_VMInt_OAM_lb_4
\ No newline at end of file
+      - template_VMInt_OAM_lb_4
index db624ba..84c2ef4 100644 (file)
@@ -9,70 +9,190 @@ topology_template:
     template_PortTuple_LB1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: template_PortTuple_LB1
       type: string
       description: dummy
     lb_st_interface_type_oam:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: lb_st_interface_type_oam
       type: string
       description: dummy
     oam_sec_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_sec_group_name
       type: string
       description: dummy
     virtual_ip_address:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: virtual_ip_address
       type: string
     nems_traffic_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: nems_traffic_name
       type: string
       description: dummy
     jsa_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: dummy
     vlan_ids:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: vlan_ids
       type: string
     virtual_ipv6_address:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: virtual_ipv6_address
       type: string
     lb_st_vlan_type_oam:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            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:
+            - hot_template
+            source_type: HEAT
+            param_name: mac_address
       type: string
     network_ipam_refs_data_ipam_subnets_addr_from_start_true:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_addr_from_start_true
       type: string
       description: dummy
     subinterface_name_prefix:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            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:
+            - hot_template
+            source_type: HEAT
+            param_name: subinterface_instance_index
       type: float
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
       type: string
       description: dummy
   node_templates:
@@ -444,4 +564,4 @@ topology_template:
       - template_VMInt_OAM_lb_4
       - template_Vlan_3
       - template_Vlan_2
-      - template_Vlan_1
\ No newline at end of file
+      - template_Vlan_1
index cdb8ddc..ecff1aa 100644 (file)
@@ -9,78 +9,214 @@ topology_template:
     template_PortTuple_LB1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: template_PortTuple_LB1
       type: string
       description: dummy
     lb_st_interface_type_oam:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: lb_st_interface_type_oam
       type: string
       description: dummy
     oam_sec_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_sec_group_name
       type: string
       description: dummy
     virtual_ip_address:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: virtual_ip_address
       type: string
     nems_traffic_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: nems_traffic_name
       type: string
       description: dummy
     security_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: security_group_name
       description: not impotrtant
     jsa_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: dummy
     vlan_ids:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: vlan_ids
       type: string
     virtual_ipv6_address:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: virtual_ipv6_address
       type: string
     lb_st_vlan_type_oam:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            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:
+            - hot_template
+            source_type: HEAT
+            param_name: mac_address
       type: string
     network_ipam_refs_data_ipam_subnets_addr_from_start_true:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_addr_from_start_true
       type: string
       description: dummy
     subinterface_name_prefix:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            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:
+            - hot_template
+            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:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_oam_ips
       type: string
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
       type: string
       description: dummy
   node_templates:
@@ -668,4 +804,4 @@ topology_template:
       - template_Vlan_4
       - template_Vlan_3
       - template_Vlan_2
-      - template_Vlan_1
\ No newline at end of file
+      - template_Vlan_1
index e26a807..ef413aa 100644 (file)
@@ -11,6 +11,14 @@ topology_template:
     app_volume_size_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF_volume
+            source_type: HEAT
+            param_name: app_volume_size_0
       type: float
       description: Size of Service Data 1 Volume for app VMs
       default: 130
@@ -21,16 +29,40 @@ topology_template:
     plt_data_floating_v6_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: plt_data_floating_v6_ip
       type: string
       description: Floating IPv6 for plt VMs on the DATA network
     iox_data_floating_v6_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: iox_data_floating_v6_ip
       type: string
       description: Floating IPv6 for iox VMs on the DATA network
     plt_data_v6_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: plt_data_v6_ips
       type: list
       description: Fixed IPv6 assignments for plt VMs on the DATA network
       entry_schema:
@@ -38,6 +70,14 @@ topology_template:
     iox_data_v6_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: iox_data_v6_ips
       type: list
       description: Fixed IPv6 assignments for iox VMs on the DATA network
       entry_schema:
@@ -45,11 +85,27 @@ topology_template:
     plt_volume_shared_id_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: plt_volume_shared_id_0
       type: string
       description: ServiceData2 volume for plt VMs
     plt_oam_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: plt_oam_ips
       type: list
       description: Fixed IPv4 assignments for plt VMs on the OAM network
       entry_schema:
@@ -58,23 +114,55 @@ topology_template:
       label: OpenStack CA Certificate
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: openstack_cacert
       type: string
       description: CA Certificate to use for OpenStack client calls.
       default: ''
     siteinfo_url:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: siteinfo_url
       type: string
       description: siteinfo url
     plt_pair_uuid:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: plt_pair_uuid
       type: string
       description: UUID for plt VM pair
       default: 573f433e25ba8
     app_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: app_names
       type: list
       description: VM names for app VMs
       entry_schema:
@@ -82,6 +170,14 @@ topology_template:
     iox_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: iox_names
       type: list
       description: VM names for iox VMs
       entry_schema:
@@ -89,6 +185,14 @@ topology_template:
     plt_servicedata2_volume_size_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF_volume
+            source_type: HEAT
+            param_name: plt_servicedata2_volume_size_0
       type: float
       description: Size of Service Data 2 Volume for plt VMs
       default: 150
@@ -99,11 +203,27 @@ topology_template:
     app_volume_id_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: app_volume_id_0
       type: string
       description: ServiceData1 volume for first app VM
     plt_servicedata1_volume_size_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF_volume
+            source_type: HEAT
+            param_name: plt_servicedata1_volume_size_0
       type: float
       description: Size of Service Data 1 Volume for plt VMs
       default: 70
@@ -114,61 +234,149 @@ topology_template:
     internal_subnet_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: internal_subnet_cidr
       type: string
       description: IP subnet for internal network
       default: 169.30.12.0/24
     app_volume_id_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: app_volume_id_1
       type: string
       description: ServiceData1 volume for second app VM
     domain:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: domain
       type: string
       description: What is this domain?
     app_volume_id_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: app_volume_id_2
       type: string
       description: ServiceData1 volume for third app VM
     plt_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: plt_image_name
       type: string
       description: Pilot image
       default: USP_IECF-PILOT_30.3.3-mcas4.4.6.qcow2
     app_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: app_image_name
       type: string
       description: App image
       default: USP_IECF-APP_30.3.3-mcas4.4.6.qcow2
     plt_oam_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: plt_oam_floating_ip
       type: string
       description: Floating IPv4 for plt VMs on the OAM network
     plt_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: plt_flavor_name
       type: string
       description: Pilot flavor
       default: nd.c2r4d50
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VF Module instance
     iox_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: iox_flavor_name
       type: string
       description: IO flavor
       default: nd.c2r4d50
     app_security_groups:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: app_security_groups
       type: list
       description: App security group
       entry_schema:
@@ -176,23 +384,56 @@ topology_template:
     vnf_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF_volume
+            - base_vIECCF
+            source_type: HEAT
+            param_name: vnf_name
       type: string
       description: Unique name for this VF instance
     config_server_cacert:
       label: configure server CA Certificate
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: config_server_cacert
       type: string
       description: CA Certificate for download from siteinfo url and config url.
       default: ''
     vf_module_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: vf_module_name
       type: string
       description: Unique name for this VF Module instance
     oam_security_groups:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: oam_security_groups
       type: list
       description: OAM security group
       entry_schema:
@@ -200,6 +441,14 @@ topology_template:
     iox_oam_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: iox_oam_ips
       type: list
       description: Fixed IPv4 assignments for iox VMs on the OAM network
       entry_schema:
@@ -207,38 +456,94 @@ topology_template:
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance
     iox_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: iox_image_name
       type: string
       description: IO image
       default: USP_IECF-IO_30.3.3-mcas4.4.6.qcow2
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: First availability zone ID or Name
     ignore_siteinfo_audit:
       label: Siteinfo Audit Ignore Flag
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: ignore_siteinfo_audit
       type: string
       description: Set to true if siteinfo audit failure should not prevent system installation
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: Second availability zone ID or Name
     data_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: data_net_id
       type: string
       description: DATA network
     plt_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: plt_names
       type: list
       description: VM names for plt VMs
       entry_schema:
@@ -246,6 +551,14 @@ topology_template:
     plt_security_groups:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: plt_security_groups
       type: list
       description: Pilot security group
       entry_schema:
@@ -253,6 +566,14 @@ topology_template:
     app_data_v6_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: app_data_v6_ips
       type: list
       description: Fixed IPv6 assignments for app VMs on the DATA network
       entry_schema:
@@ -260,6 +581,14 @@ topology_template:
     iox_security_groups:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: iox_security_groups
       type: list
       description: IO security group
       entry_schema:
@@ -267,17 +596,41 @@ topology_template:
     ieccf_debug:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: ieccf_debug
       type: string
       description: IECCF debug flag
       default: false
     name_server_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: name_server_2
       type: string
       description: IP address of name server 2
     app_oam_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: app_oam_ips
       type: list
       description: Fixed IPv4 assignments for app VMs on the OAM network
       entry_schema:
@@ -285,48 +638,120 @@ topology_template:
     app_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: app_flavor_name
       type: string
       description: App flavor
       default: nd.c2r4d50
     name_server_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: name_server_1
       type: string
       description: IP address of name server 1
     oam_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: oam_net_id
       type: string
       description: OAM network
     iox_oam_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: iox_oam_floating_ip
       type: string
       description: Floating IPv4 for iox VMs on the OAM network
     ieccf_config_url:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: ieccf_config_url
       type: string
       description: IECCF configuration package URL
     iox_pair_uuid:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: iox_pair_uuid
       type: string
       description: UUID for iox VM pair
       default: 573f433e284b4
     plt_volume_id_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: plt_volume_id_0
       type: string
       description: ServiceData1 volume for first plt VM
     plt_volume_id_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: plt_volume_id_1
       type: string
       description: ServiceData1 volume for second plt VM
     data_security_groups:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vIECCF
+            source_type: HEAT
+            param_name: data_security_groups
       type: list
       description: DATA security group
       entry_schema:
index dc1e032..616ac37 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       label: csb ineternal cidr
       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: csb internal cidr
       default: mog_dummy_1
@@ -26,6 +42,14 @@ topology_template:
       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
@@ -33,12 +57,28 @@ topology_template:
       label: packet internal 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_internal_network_name
       type: string
       description: name of the network
     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
@@ -46,6 +86,14 @@ topology_template:
       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:
@@ -58,12 +106,28 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
     diff_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: diff_image_name
       type: string
       description: PD image name
   node_templates:
index b9db657..2883665 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -33,6 +49,14 @@ topology_template:
       label: csb ineternal cidr
       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: csb internal cidr
       default: mog_dummy_1
@@ -40,6 +64,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -50,6 +82,14 @@ topology_template:
       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
@@ -57,12 +97,28 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
     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
@@ -70,6 +126,14 @@ topology_template:
       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:
@@ -82,6 +146,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -93,6 +165,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -100,6 +180,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -107,6 +195,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -114,6 +210,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -121,6 +225,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -134,6 +246,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -141,12 +261,28 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
     oam_server_names:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       entry_schema:
@@ -155,6 +291,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -162,6 +306,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
index 095a6c1..3ae6fa0 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       label: csb ineternal cidr
       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: csb internal cidr
       default: mog_dummy_1
@@ -26,6 +42,14 @@ topology_template:
       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
@@ -33,12 +57,28 @@ topology_template:
       label: packet internal 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_internal_network_name
       type: string
       description: name of the network
     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
@@ -46,6 +86,14 @@ topology_template:
       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:
@@ -58,6 +106,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
   node_templates:
index a40a3fd..172582f 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       label: csb ineternal cidr
       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: csb internal cidr
       default: mog_dummy_1
@@ -26,6 +42,14 @@ topology_template:
       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
@@ -33,12 +57,28 @@ topology_template:
       label: packet internal 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_internal_network_name
       type: string
       description: name of the network
     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
@@ -46,6 +86,14 @@ topology_template:
       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:
@@ -58,12 +106,28 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
     diff_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: diff_image_name
       type: string
       description: PD image name
   node_templates:
index 765f100..97fcee7 100644 (file)
@@ -11,11 +11,27 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VNF Module instance
     avpn_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: avpn_subnet_id
       type: list
       description: comma delimited list of the UUIDs of the operator created IPv4 AVPN subnets
       entry_schema:
@@ -23,6 +39,14 @@ topology_template:
     sbg_internal_allocation_pool_start_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_allocation_pool_start_ip
       type: string
       description: The start IP of the Internal network's allocation pool. Don't deviate from default!
       constraints:
@@ -30,6 +54,14 @@ topology_template:
     internal_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: internal_net_id
       type: string
       description: the UUID of the operator-created Internal network
       constraints:
@@ -37,11 +69,27 @@ topology_template:
     sbg_sc_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_flavor_name
       type: string
       description: Flavor to use for SC VM. Minimum 4 non-HT vCPU and 16GB RAM required
     sbg_management_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_cidr
       type: string
       description: Network address (CIDR notation) for SBG Management Network, IPv4
       constraints:
@@ -49,6 +97,14 @@ topology_template:
     sbg_comte_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_comte_floating_ip
       type: string
       description: Moveable IP (VIP) for COM on the Internal network, IPv4. Don't deviate from default!
       constraints:
@@ -56,6 +112,14 @@ topology_template:
     sbg_avpn_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_avpn_ips
       type: list
       description: |
         comma delimited list of IPv4 IPs to be used on AVPN networks. n*2 IP address expected where n is the number of PL VM pairs. The first two addresses are assigned to the first PL VM pair, second two IPs to the second PL VM pair, and so on. Note: this is true regardless of the number of AVPN networks and sbg_AVPN_count.
@@ -64,6 +128,14 @@ topology_template:
     management_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: management_net_id
       type: string
       description: the UUID of the operator-created Management network
       constraints:
@@ -71,6 +143,14 @@ topology_template:
     sbg_sc_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_names
       type: list
       description: comma delimited list of VM names assigned to System Controller VMs
       entry_schema:
@@ -78,6 +158,14 @@ topology_template:
     sbg_management_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_ips
       type: list
       description: comma delimited list of IPv4 addresses of SBG VMs on the Management network.
       entry_schema:
@@ -85,6 +173,14 @@ topology_template:
     sbg_nfs_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_nfs_floating_ip
       type: string
       description: Moveable IP (VIP) for NFS server on the Internal network, IPv4. Don't deviate from default!
       constraints:
@@ -92,11 +188,27 @@ topology_template:
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance
     avpn_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: avpn_net_id
       type: list
       description: comma delimited list of the UUIDs of the operator-created AVPN networks
       entry_schema:
@@ -104,11 +216,27 @@ topology_template:
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: First availability zone ID or Name.
     sbg_internal_mac_addresses:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_mac_addresses
       type: list
       description: comma delimited list of MAC addresses for the VMs on the Internal network
       entry_schema:
@@ -116,6 +244,14 @@ topology_template:
     sbg_management_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_floating_ip
       type: string
       description: Moveable Management IP (VIP), IPv4
       constraints:
@@ -123,6 +259,14 @@ topology_template:
     management_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: management_subnet_id
       type: string
       description: the UUID of the operator-created Management subnet, IPv4
       constraints:
@@ -130,6 +274,14 @@ topology_template:
     sbg_AVPN_vlan_tag_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_AVPN_vlan_tag_list
       type: list
       description: comma delimited list of internal VLAN TAG(s) used by AVPN networks
       entry_schema:
@@ -137,6 +289,14 @@ topology_template:
     sbg_pl_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_pl_names
       type: list
       description: comma delimited list of VM names assigned to Payload VMs
       entry_schema:
@@ -144,6 +304,14 @@ topology_template:
     sbg_management_gateway_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_gateway_ip_0
       type: string
       description: IPv4 IP address of the default gateway on Management network
       constraints:
@@ -151,6 +319,14 @@ topology_template:
     sbg_AVPN_count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_AVPN_count
       type: float
       description: The number of AVPN networks
       constraints:
@@ -160,6 +336,14 @@ topology_template:
     ntp_servers:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: ntp_servers
       type: list
       description: comma delimited list of NTP servers required by System Controller VMs. Exactly 2 IPv4 values are required
       entry_schema:
@@ -167,6 +351,14 @@ topology_template:
     sbg_management_mac_addresses:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_mac_addresses
       type: list
       description: comma delimited list of MAC addresses for the VMs on the Management network
       entry_schema:
@@ -174,6 +366,14 @@ topology_template:
     core_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: core_subnet_id
       type: string
       description: the UUID of the operator-created Core subnet, IPv4
       constraints:
@@ -181,6 +381,14 @@ topology_template:
     sbg_internal_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_ips
       type: list
       description: comma delimited list of IPv4 addresses of SBG VMs on the Internal network. Don't deviate from the default values.
       entry_schema:
@@ -188,6 +396,14 @@ topology_template:
     sbg_boot_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_boot_floating_ip
       type: string
       description: Moveable IP (VIP) for TFTP server on the Internal network, IPv4. Don't deviate from default!
       constraints:
@@ -195,6 +411,14 @@ topology_template:
     sbg_sc_volume_id_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_volume_id_0
       type: string
       description: the UUID of the pre-created Cinder volume attached to SC-1 as root volume
       constraints:
@@ -202,11 +426,27 @@ topology_template:
     sbg_pl_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_pl_flavor_name
       type: string
       description: Flavor to use for PL VM. Minimum 8 non-HT vCPU and 64GB RAM required
     sbg_internal_allocation_pool_end_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_allocation_pool_end_ip
       type: string
       description: The end IP of the Internal network's allocation pool. Don't deviate from default!
       constraints:
@@ -214,6 +454,14 @@ topology_template:
     sbg_sc_volume_id_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_volume_id_1
       type: string
       description: the UUID of the pre-created Cinder volume attached to SC-1 as tools volume
       constraints:
@@ -221,6 +469,14 @@ topology_template:
     sbg_internal_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_cidr
       type: string
       description: Network address (CIDR notation) for SBG intra-VM communication, IPv4. Don't deviate from default!
       constraints:
@@ -228,6 +484,14 @@ topology_template:
     dummy_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: dummy_subnet_id
       type: string
       description: the UUID of the operator-created dummy subnet, IPv4
       constraints:
@@ -235,6 +499,14 @@ topology_template:
     trunk_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: trunk_net_id
       type: string
       description: the UUID of the operator-created Traffic network
       constraints:
@@ -360,4 +632,4 @@ topology_template:
       members:
       - sbg_pl_trunk_subport_avpn_group_1
       - sbg_pl_trunk_subport_avpn_group_0
-      - abstract_sbg_sc
\ No newline at end of file
+      - abstract_sbg_sc
index 628bf3d..0741732 100644 (file)
@@ -11,11 +11,27 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VNF Module instance
     avpn_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: avpn_subnet_id
       type: list
       description: comma delimited list of the UUIDs of the operator created IPv4 AVPN subnets
       entry_schema:
@@ -23,6 +39,14 @@ topology_template:
     internal_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: internal_net_id
       type: string
       description: the UUID of the operator-created Internal network
       constraints:
@@ -30,6 +54,14 @@ topology_template:
     sbg_AVPN_vlan_tag_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_AVPN_vlan_tag_list
       type: list
       description: comma delimited list of internal VLAN TAG(s) used by AVPN networks
       entry_schema:
@@ -37,6 +69,14 @@ topology_template:
     sbg_AVPN_count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_AVPN_count
       type: float
       description: The number of AVPN networks
       constraints:
@@ -46,11 +86,27 @@ topology_template:
     sbg_sc_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_flavor_name
       type: string
       description: Flavor to use for SC VM. Minimum 4 non-HT vCPU and 16GB RAM required
     sbg_comte_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_comte_floating_ip
       type: string
       description: Moveable IP (VIP) for COM on the Internal network, IPv4. Don't deviate from default!
       constraints:
@@ -58,6 +114,14 @@ topology_template:
     sbg_internal_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_ips
       type: list
       description: comma delimited list of IPv4 addresses of SBG VMs on the Internal network. Don't deviate from the default values.
       entry_schema:
@@ -65,6 +129,14 @@ topology_template:
     sbg_avpn_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_avpn_ips
       type: list
       description: |
         comma delimited list of IPv4 IPs to be used on AVPN networks. n*2 IP address expected where n is the number of PL VM pairs. The first two addresses are assigned to the first PL VM pair, second two IPs to the second PL VM pair, and so on. Note: this is true regardless of the number of AVPN networks and sbg_AVPN_count.
@@ -73,6 +145,14 @@ topology_template:
     sbg_sc_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_names
       type: list
       description: comma delimited list of VM names assigned to System Controller VMs
       entry_schema:
@@ -80,6 +160,14 @@ topology_template:
     sbg_nfs_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_nfs_floating_ip
       type: string
       description: Moveable IP (VIP) for NFS server on the Internal network, IPv4. Don't deviate from default!
       constraints:
@@ -87,6 +175,14 @@ topology_template:
     sbg_boot_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_boot_floating_ip
       type: string
       description: Moveable IP (VIP) for TFTP server on the Internal network, IPv4. Don't deviate from default!
       constraints:
@@ -94,6 +190,14 @@ topology_template:
     sbg_sc_volume_id_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_volume_id_0
       type: string
       description: the UUID of the pre-created Cinder volume attached to SC-1 as root volume
       constraints:
@@ -101,11 +205,27 @@ topology_template:
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance
     avpn_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: avpn_net_id
       type: list
       description: comma delimited list of the UUIDs of the operator-created AVPN networks
       entry_schema:
@@ -113,6 +233,14 @@ topology_template:
     sbg_sc_volume_id_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_volume_id_1
       type: string
       description: the UUID of the pre-created Cinder volume attached to SC-1 as tools volume
       constraints:
@@ -120,11 +248,27 @@ topology_template:
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: First availability zone ID or Name.
     sbg_internal_mac_addresses:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_mac_addresses
       type: list
       description: comma delimited list of MAC addresses for the VMs on the Internal network
       entry_schema:
@@ -224,4 +368,4 @@ topology_template:
           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
\ No newline at end of file
+      - abstract_sbg_sc
index bbae08d..82cb2a4 100644 (file)
@@ -11,11 +11,27 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VNF Module instance
     avpn_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: avpn_subnet_id
       type: list
       description: comma delimited list of the UUIDs of the operator created IPv4 AVPN subnets
       entry_schema:
@@ -23,6 +39,14 @@ topology_template:
     sbg_internal_allocation_pool_start_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_allocation_pool_start_ip
       type: string
       description: The start IP of the Internal network's allocation pool. Don't deviate from default!
       constraints:
@@ -30,6 +54,14 @@ topology_template:
     internal_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: internal_net_id
       type: string
       description: the UUID of the operator-created Internal network
       constraints:
@@ -37,11 +69,27 @@ topology_template:
     sbg_sc_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_flavor_name
       type: string
       description: Flavor to use for SC VM. Minimum 4 non-HT vCPU and 16GB RAM required
     sbg_management_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_cidr
       type: string
       description: Network address (CIDR notation) for SBG Management Network, IPv4
       constraints:
@@ -49,6 +97,14 @@ topology_template:
     sbg_comte_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_comte_floating_ip
       type: string
       description: Moveable IP (VIP) for COM on the Internal network, IPv4. Don't deviate from default!
       constraints:
@@ -56,6 +112,14 @@ topology_template:
     sbg_avpn_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_avpn_ips
       type: list
       description: |
         comma delimited list of IPv4 IPs to be used on AVPN networks. n*2 IP address expected where n is the number of PL VM pairs. The first two addresses are assigned to the first PL VM pair, second two IPs to the second PL VM pair, and so on. Note: this is true regardless of the number of AVPN networks and sbg_AVPN_count.
@@ -64,6 +128,14 @@ topology_template:
     management_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: management_net_id
       type: string
       description: the UUID of the operator-created Management network
       constraints:
@@ -71,6 +143,14 @@ topology_template:
     sbg_sc_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_names
       type: list
       description: comma delimited list of VM names assigned to System Controller VMs
       entry_schema:
@@ -78,6 +158,14 @@ topology_template:
     sbg_management_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_ips
       type: list
       description: comma delimited list of IPv4 addresses of SBG VMs on the Management network.
       entry_schema:
@@ -85,6 +173,14 @@ topology_template:
     sbg_nfs_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_nfs_floating_ip
       type: string
       description: Moveable IP (VIP) for NFS server on the Internal network, IPv4. Don't deviate from default!
       constraints:
@@ -92,11 +188,27 @@ topology_template:
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance
     avpn_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: avpn_net_id
       type: list
       description: comma delimited list of the UUIDs of the operator-created AVPN networks
       entry_schema:
@@ -104,11 +216,27 @@ topology_template:
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: First availability zone ID or Name.
     sbg_internal_mac_addresses:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_mac_addresses
       type: list
       description: comma delimited list of MAC addresses for the VMs on the Internal network
       entry_schema:
@@ -116,6 +244,14 @@ topology_template:
     sbg_management_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_floating_ip
       type: string
       description: Moveable Management IP (VIP), IPv4
       constraints:
@@ -123,6 +259,14 @@ topology_template:
     management_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: management_subnet_id
       type: string
       description: the UUID of the operator-created Management subnet, IPv4
       constraints:
@@ -130,6 +274,14 @@ topology_template:
     sbg_AVPN_vlan_tag_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_AVPN_vlan_tag_list
       type: list
       description: comma delimited list of internal VLAN TAG(s) used by AVPN networks
       entry_schema:
@@ -137,6 +289,14 @@ topology_template:
     sbg_pl_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_pl_names
       type: list
       description: comma delimited list of VM names assigned to Payload VMs
       entry_schema:
@@ -144,6 +304,14 @@ topology_template:
     sbg_management_gateway_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_gateway_ip_0
       type: string
       description: IPv4 IP address of the default gateway on Management network
       constraints:
@@ -151,6 +319,14 @@ topology_template:
     sbg_AVPN_count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_AVPN_count
       type: float
       description: The number of AVPN networks
       constraints:
@@ -160,6 +336,14 @@ topology_template:
     ntp_servers:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: ntp_servers
       type: list
       description: comma delimited list of NTP servers required by System Controller VMs. Exactly 2 IPv4 values are required
       entry_schema:
@@ -167,6 +351,14 @@ topology_template:
     sbg_management_mac_addresses:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_mac_addresses
       type: list
       description: comma delimited list of MAC addresses for the VMs on the Management network
       entry_schema:
@@ -174,6 +366,14 @@ topology_template:
     core_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: core_subnet_id
       type: string
       description: the UUID of the operator-created Core subnet, IPv4
       constraints:
@@ -181,6 +381,14 @@ topology_template:
     sbg_internal_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_ips
       type: list
       description: comma delimited list of IPv4 addresses of SBG VMs on the Internal network. Don't deviate from the default values.
       entry_schema:
@@ -188,6 +396,14 @@ topology_template:
     sbg_boot_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_boot_floating_ip
       type: string
       description: Moveable IP (VIP) for TFTP server on the Internal network, IPv4. Don't deviate from default!
       constraints:
@@ -195,6 +411,14 @@ topology_template:
     sbg_sc_volume_id_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_volume_id_0
       type: string
       description: the UUID of the pre-created Cinder volume attached to SC-1 as root volume
       constraints:
@@ -202,11 +426,27 @@ topology_template:
     sbg_pl_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_pl_flavor_name
       type: string
       description: Flavor to use for PL VM. Minimum 8 non-HT vCPU and 64GB RAM required
     sbg_internal_allocation_pool_end_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_allocation_pool_end_ip
       type: string
       description: The end IP of the Internal network's allocation pool. Don't deviate from default!
       constraints:
@@ -214,6 +454,14 @@ topology_template:
     sbg_sc_volume_id_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_volume_id_1
       type: string
       description: the UUID of the pre-created Cinder volume attached to SC-1 as tools volume
       constraints:
@@ -221,6 +469,14 @@ topology_template:
     sbg_internal_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_cidr
       type: string
       description: Network address (CIDR notation) for SBG intra-VM communication, IPv4. Don't deviate from default!
       constraints:
@@ -228,6 +484,14 @@ topology_template:
     dummy_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: dummy_subnet_id
       type: string
       description: the UUID of the operator-created dummy subnet, IPv4
       constraints:
@@ -235,6 +499,14 @@ topology_template:
     trunk_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: trunk_net_id
       type: string
       description: the UUID of the operator-created Traffic network
       constraints:
@@ -360,4 +632,4 @@ topology_template:
           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
\ No newline at end of file
+      - abstract_sbg_sc
index 7ba8fcc..d070bea 100644 (file)
@@ -11,11 +11,27 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VNF Module instance
     avpn_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: avpn_subnet_id
       type: list
       description: comma delimited list of the UUIDs of the operator created IPv4 AVPN subnets
       entry_schema:
@@ -23,6 +39,14 @@ topology_template:
     sbg_internal_allocation_pool_start_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_allocation_pool_start_ip
       type: string
       description: The start IP of the Internal network's allocation pool. Don't deviate from default!
       constraints:
@@ -30,6 +54,14 @@ topology_template:
     internal_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: internal_net_id
       type: string
       description: the UUID of the operator-created Internal network
       constraints:
@@ -37,11 +69,27 @@ topology_template:
     sbg_sc_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_flavor_name
       type: string
       description: Flavor to use for SC VM. Minimum 4 non-HT vCPU and 16GB RAM required
     sbg_management_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_cidr
       type: string
       description: Network address (CIDR notation) for SBG Management Network, IPv4
       constraints:
@@ -49,6 +97,14 @@ topology_template:
     sbg_comte_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_comte_floating_ip
       type: string
       description: Moveable IP (VIP) for COM on the Internal network, IPv4. Don't deviate from default!
       constraints:
@@ -56,6 +112,14 @@ topology_template:
     sbg_avpn_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_avpn_ips
       type: list
       description: |
         comma delimited list of IPv4 IPs to be used on AVPN networks. n*2 IP address expected where n is the number of PL VM pairs. The first two addresses are assigned to the first PL VM pair, second two IPs to the second PL VM pair, and so on. Note: this is true regardless of the number of AVPN networks and sbg_AVPN_count.
@@ -64,6 +128,14 @@ topology_template:
     management_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: management_net_id
       type: string
       description: the UUID of the operator-created Management network
       constraints:
@@ -71,6 +143,14 @@ topology_template:
     sbg_sc_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_names
       type: list
       description: comma delimited list of VM names assigned to System Controller VMs
       entry_schema:
@@ -78,6 +158,14 @@ topology_template:
     sbg_management_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_ips
       type: list
       description: comma delimited list of IPv4 addresses of SBG VMs on the Management network.
       entry_schema:
@@ -85,6 +173,14 @@ topology_template:
     sbg_nfs_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_nfs_floating_ip
       type: string
       description: Moveable IP (VIP) for NFS server on the Internal network, IPv4. Don't deviate from default!
       constraints:
@@ -92,11 +188,27 @@ topology_template:
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance
     avpn_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: avpn_net_id
       type: list
       description: comma delimited list of the UUIDs of the operator-created AVPN networks
       entry_schema:
@@ -104,11 +216,27 @@ topology_template:
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: First availability zone ID or Name.
     sbg_internal_mac_addresses:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_mac_addresses
       type: list
       description: comma delimited list of MAC addresses for the VMs on the Internal network
       entry_schema:
@@ -116,6 +244,14 @@ topology_template:
     sbg_management_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_floating_ip
       type: string
       description: Moveable Management IP (VIP), IPv4
       constraints:
@@ -123,6 +259,14 @@ topology_template:
     management_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: management_subnet_id
       type: string
       description: the UUID of the operator-created Management subnet, IPv4
       constraints:
@@ -130,6 +274,14 @@ topology_template:
     sbg_AVPN_vlan_tag_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_AVPN_vlan_tag_list
       type: list
       description: comma delimited list of internal VLAN TAG(s) used by AVPN networks
       entry_schema:
@@ -137,6 +289,14 @@ topology_template:
     sbg_pl_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_pl_names
       type: list
       description: comma delimited list of VM names assigned to Payload VMs
       entry_schema:
@@ -144,6 +304,14 @@ topology_template:
     sbg_management_gateway_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_gateway_ip_0
       type: string
       description: IPv4 IP address of the default gateway on Management network
       constraints:
@@ -151,6 +319,14 @@ topology_template:
     sbg_AVPN_count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_AVPN_count
       type: float
       description: The number of AVPN networks
       constraints:
@@ -160,6 +336,14 @@ topology_template:
     ntp_servers:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: ntp_servers
       type: list
       description: comma delimited list of NTP servers required by System Controller VMs. Exactly 2 IPv4 values are required
       entry_schema:
@@ -167,6 +351,14 @@ topology_template:
     sbg_management_mac_addresses:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_mac_addresses
       type: list
       description: comma delimited list of MAC addresses for the VMs on the Management network
       entry_schema:
@@ -174,6 +366,14 @@ topology_template:
     core_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: core_subnet_id
       type: string
       description: the UUID of the operator-created Core subnet, IPv4
       constraints:
@@ -181,6 +381,14 @@ topology_template:
     sbg_internal_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_ips
       type: list
       description: comma delimited list of IPv4 addresses of SBG VMs on the Internal network. Don't deviate from the default values.
       entry_schema:
@@ -188,6 +396,14 @@ topology_template:
     sbg_boot_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_boot_floating_ip
       type: string
       description: Moveable IP (VIP) for TFTP server on the Internal network, IPv4. Don't deviate from default!
       constraints:
@@ -195,6 +411,14 @@ topology_template:
     sbg_sc_volume_id_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_volume_id_0
       type: string
       description: the UUID of the pre-created Cinder volume attached to SC-1 as root volume
       constraints:
@@ -202,11 +426,27 @@ topology_template:
     sbg_pl_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_pl_flavor_name
       type: string
       description: Flavor to use for PL VM. Minimum 8 non-HT vCPU and 64GB RAM required
     sbg_internal_allocation_pool_end_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_allocation_pool_end_ip
       type: string
       description: The end IP of the Internal network's allocation pool. Don't deviate from default!
       constraints:
@@ -214,6 +454,14 @@ topology_template:
     sbg_sc_volume_id_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_volume_id_1
       type: string
       description: the UUID of the pre-created Cinder volume attached to SC-1 as tools volume
       constraints:
@@ -221,6 +469,14 @@ topology_template:
     sbg_internal_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_cidr
       type: string
       description: Network address (CIDR notation) for SBG intra-VM communication, IPv4. Don't deviate from default!
       constraints:
@@ -228,6 +484,14 @@ topology_template:
     dummy_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: dummy_subnet_id
       type: string
       description: the UUID of the operator-created dummy subnet, IPv4
       constraints:
@@ -235,6 +499,14 @@ topology_template:
     trunk_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: trunk_net_id
       type: string
       description: the UUID of the operator-created Traffic network
       constraints:
@@ -399,4 +671,4 @@ topology_template:
       members:
       - sbg_pl_trunk_subport_avpn_group_0
       - nested_sbg
-      - abstract_sbg_sc
\ No newline at end of file
+      - abstract_sbg_sc
index 40c00bb..1802188 100644 (file)
@@ -11,6 +11,14 @@ topology_template:
     avpn_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: avpn_subnet_id
       type: list
       description: comma delimited list of the UUIDs of the operator created IPv4 AVPN subnets
       entry_schema:
@@ -18,6 +26,14 @@ topology_template:
     sbg_internal_allocation_pool_start_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_allocation_pool_start_ip
       type: string
       description: The start IP of the Internal network's allocation pool. Don't deviate from default!
       constraints:
@@ -25,6 +41,14 @@ topology_template:
     sbg_core_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_core_ips
       type: list
       description: comma delimited list of IPv4 IPs to be used on Core network
       entry_schema:
@@ -32,6 +56,14 @@ topology_template:
     access_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: access_subnet_id
       type: string
       description: the UUID of the operator-created Access subnet, IPv4
       constraints:
@@ -39,6 +71,14 @@ topology_template:
     sbg_management_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_cidr
       type: string
       description: Network address (CIDR notation) for SBG Management Network, IPv4
       constraints:
@@ -46,6 +86,14 @@ topology_template:
     sbg_core_vlan_tag:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_core_vlan_tag
       type: float
       description: The internal VLAN TAG for Core network
       constraints:
@@ -55,6 +103,14 @@ topology_template:
     management_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: management_net_id
       type: string
       description: the UUID of the operator-created Management network
       constraints:
@@ -62,6 +118,14 @@ topology_template:
     sbg_management_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_ips
       type: list
       description: comma delimited list of IPv4 addresses of SBG VMs on the Management network.
       entry_schema:
@@ -69,6 +133,14 @@ topology_template:
     sbg_nfs_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_nfs_floating_ip
       type: string
       description: Moveable IP (VIP) for NFS server on the Internal network, IPv4. Don't deviate from default!
       constraints:
@@ -76,6 +148,14 @@ topology_template:
     sbg_charging_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_charging_ips
       type: list
       description: comma delimited list of IPv4 IPs to be used on Charging network
       entry_schema:
@@ -83,6 +163,14 @@ topology_template:
     sbg_internal_mac_addresses:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_mac_addresses
       type: list
       description: comma delimited list of MAC addresses for the VMs on the Internal network
       entry_schema:
@@ -90,6 +178,14 @@ topology_template:
     core_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: core_net_id
       type: string
       description: the UUID of the operator-created Core network
       constraints:
@@ -97,6 +193,14 @@ topology_template:
     sbg_access_vlan_tag:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_access_vlan_tag
       type: float
       description: The internal VLAN TAG for Access network
       constraints:
@@ -106,6 +210,14 @@ topology_template:
     management_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: management_subnet_id
       type: string
       description: the UUID of the operator-created Management subnet, IPv4
       constraints:
@@ -113,6 +225,14 @@ topology_template:
     access_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: access_net_id
       type: string
       description: the UUID of the operator-created Access network
       constraints:
@@ -120,6 +240,14 @@ topology_template:
     sbg_dummy_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_dummy_ips
       type: list
       description: comma delimited list of IPv4 IPs to be used on Dummy network
       entry_schema:
@@ -127,6 +255,14 @@ topology_template:
     sgi_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sgi_net_id
       type: string
       description: the UUID of the operator-created SGI network
       constraints:
@@ -134,6 +270,14 @@ topology_template:
     sbg_sgi_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sgi_ips
       type: list
       description: comma delimited list of IPv4 IPs to be used on SGI network
       entry_schema:
@@ -141,6 +285,14 @@ topology_template:
     sbg_internal_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_ips
       type: list
       description: comma delimited list of IPv4 addresses of SBG VMs on the Internal network. Don't deviate from the default values.
       entry_schema:
@@ -148,6 +300,14 @@ topology_template:
     core_v6_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: core_v6_subnet_id
       type: string
       description: the UUID of the operator-created Core subnet, IPv6
       constraints:
@@ -155,6 +315,14 @@ topology_template:
     sbg_internal_allocation_pool_end_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_allocation_pool_end_ip
       type: string
       description: The end IP of the Internal network's allocation pool. Don't deviate from default!
       constraints:
@@ -162,6 +330,14 @@ topology_template:
     UCOM_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: UCOM_subnet_id
       type: string
       description: the UUID of the operator-created UC One Mobile subnet, IPv4
       constraints:
@@ -169,6 +345,14 @@ topology_template:
     sbg_internal_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_internal_cidr
       type: string
       description: Network address (CIDR notation) for SBG intra-VM communication, IPv4. Don't deviate from default!
       constraints:
@@ -176,6 +360,14 @@ topology_template:
     sgi_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sgi_subnet_id
       type: string
       description: the UUID of the operator-created SGI subnet, IPv4
       constraints:
@@ -183,6 +375,14 @@ topology_template:
     trunk_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: trunk_net_id
       type: string
       description: the UUID of the operator-created Traffic network
       constraints:
@@ -190,11 +390,27 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VNF Module instance
     internal_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: internal_net_id
       type: string
       description: the UUID of the operator-created Internal network
       constraints:
@@ -202,6 +418,14 @@ topology_template:
     sbg_SGI_vlan_tag:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_SGI_vlan_tag
       type: float
       description: The internal VLAN TAG for SGI network
       constraints:
@@ -211,11 +435,27 @@ topology_template:
     sbg_sc_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_flavor_name
       type: string
       description: Flavor to use for SC VM. Minimum 4 non-HT vCPU and 16GB RAM required
     sbg_comte_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_comte_floating_ip
       type: string
       description: Moveable IP (VIP) for COM on the Internal network, IPv4. Don't deviate from default!
       constraints:
@@ -223,6 +463,14 @@ topology_template:
     charging_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: charging_net_id
       type: string
       description: the UUID of the operator-created Charging network
       constraints:
@@ -230,6 +478,14 @@ topology_template:
     sbg_UCOM_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_UCOM_ips
       type: list
       description: comma delimited list of IPv4 IPs to be used on UC One Mobile network
       entry_schema:
@@ -237,6 +493,14 @@ topology_template:
     sbg_avpn_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_avpn_ips
       type: list
       description: |
         comma delimited list of IPv4 IPs to be used on AVPN networks. n*2 IP address expected where n is the number of PL VM pairs. The first two addresses are assigned to the first PL VM pair, second two IPs to the second PL VM pair, and so on. Note: this is true regardless of the number of AVPN networks and sbg_AVPN_count.
@@ -245,6 +509,14 @@ topology_template:
     sbg_sc_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_names
       type: list
       description: comma delimited list of VM names assigned to System Controller VMs
       entry_schema:
@@ -252,11 +524,27 @@ topology_template:
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance
     avpn_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: avpn_net_id
       type: list
       description: comma delimited list of the UUIDs of the operator-created AVPN networks
       entry_schema:
@@ -264,21 +552,53 @@ topology_template:
     sbg_pl_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_pl_image_name
       type: string
       description: the name of the Glance PXE boot image for PL VMs
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: First availability zone ID or Name.
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: Second availability zone ID or Name.
     UCOM_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: UCOM_net_id
       type: string
       description: the UUID of the operator-created UC One Mobile network
       constraints:
@@ -286,6 +606,14 @@ topology_template:
     sbg_UCOM_vlan_tag:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_UCOM_vlan_tag
       type: float
       description: The internal VLAN TAG for UC One Mobile network
       constraints:
@@ -295,6 +623,14 @@ topology_template:
     sbg_management_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_floating_ip
       type: string
       description: Moveable Management IP (VIP), IPv4
       constraints:
@@ -302,6 +638,14 @@ topology_template:
     dummy_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: dummy_net_id
       type: string
       description: the UUID of the operator-created Dummy network
       constraints:
@@ -309,6 +653,14 @@ topology_template:
     sbg_core_v6_IPs:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_core_v6_IPs
       type: list
       description: comma delimited list of IPv6 IPs to be used on Core network
       entry_schema:
@@ -316,6 +668,14 @@ topology_template:
     sbg_AVPN_vlan_tag_list:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_AVPN_vlan_tag_list
       type: list
       description: comma delimited list of internal VLAN TAG(s) used by AVPN networks
       entry_schema:
@@ -323,6 +683,14 @@ topology_template:
     sbg_pl_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_pl_names
       type: list
       description: comma delimited list of VM names assigned to Payload VMs
       entry_schema:
@@ -330,6 +698,14 @@ topology_template:
     sbg_management_gateway_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_gateway_ip_0
       type: string
       description: IPv4 IP address of the default gateway on Management network
       constraints:
@@ -337,6 +713,14 @@ topology_template:
     sbg_AVPN_count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_AVPN_count
       type: float
       description: The number of AVPN networks
       constraints:
@@ -346,6 +730,14 @@ topology_template:
     sbg_charging_vlan_tag:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_charging_vlan_tag
       type: float
       description: The internal VLAN TAG for Charging network
       constraints:
@@ -355,11 +747,27 @@ topology_template:
     sbg_timezone:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_timezone
       type: string
       description: Timezone.
     ntp_servers:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: ntp_servers
       type: list
       description: comma delimited list of NTP servers required by System Controller VMs. Exactly 2 IPv4 values are required
       entry_schema:
@@ -367,6 +775,14 @@ topology_template:
     sbg_management_mac_addresses:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_management_mac_addresses
       type: list
       description: comma delimited list of MAC addresses for the VMs on the Management network
       entry_schema:
@@ -374,6 +790,14 @@ topology_template:
     core_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: core_subnet_id
       type: string
       description: the UUID of the operator-created Core subnet, IPv4
       constraints:
@@ -381,6 +805,14 @@ topology_template:
     sbg_access_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_access_ips
       type: list
       description: comma delimited list of IPv4 IPs to be used on Access network
       entry_schema:
@@ -388,6 +820,14 @@ topology_template:
     sbg_sc_volume_id_3:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_volume_id_3
       type: string
       description: the UUID of the pre-created Cinder volume attached to SC-2 as tools volume
       constraints:
@@ -395,6 +835,14 @@ topology_template:
     sbg_boot_floating_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_boot_floating_ip
       type: string
       description: Moveable IP (VIP) for TFTP server on the Internal network, IPv4. Don't deviate from default!
       constraints:
@@ -402,6 +850,14 @@ topology_template:
     sbg_sc_volume_id_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_volume_id_0
       type: string
       description: the UUID of the pre-created Cinder volume attached to SC-1 as root volume
       constraints:
@@ -409,11 +865,27 @@ topology_template:
     sbg_pl_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_pl_flavor_name
       type: string
       description: Flavor to use for PL VM. Minimum 8 non-HT vCPU and 64GB RAM required
     sbg_sc_volume_id_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_volume_id_2
       type: string
       description: the UUID of the pre-created Cinder volume attached to SC-2 as root volume
       constraints:
@@ -421,6 +893,14 @@ topology_template:
     sbg_sc_volume_id_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: sbg_sc_volume_id_1
       type: string
       description: the UUID of the pre-created Cinder volume attached to SC-1 as tools volume
       constraints:
@@ -428,6 +908,14 @@ topology_template:
     dummy_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - DPA3_New_VNF_TSBGv_base
+            source_type: HEAT
+            param_name: dummy_subnet_id
       type: string
       description: the UUID of the operator-created dummy subnet, IPv4
       constraints:
@@ -599,4 +1087,4 @@ topology_template:
       - sbg_pl_trunk_subport_avpn_group_0
       - sbg_pl_trunk_1_port_0
       - sbg_pl_internal_0_port_0
-      - abstract_sbg_sc
\ No newline at end of file
+      - abstract_sbg_sc
index 2921549..beda5a1 100644 (file)
@@ -12,44 +12,116 @@ topology_template:
       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:
@@ -57,30 +129,86 @@ topology_template:
     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:
@@ -1032,4 +1160,4 @@ topology_template:
         name: def
         affinity: host
       targets:
-      - BE_Affinity_group
\ No newline at end of file
+      - BE_Affinity_group
index 14cf9ce..2b1e961 100644 (file)
@@ -12,44 +12,116 @@ topology_template:
       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:
@@ -57,30 +129,86 @@ topology_template:
     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:
@@ -873,4 +1001,4 @@ topology_template:
         name: def
         affinity: host
       targets:
-      - BE_Affinity_group
\ No newline at end of file
+      - BE_Affinity_group
index e4577fe..05ad6b1 100644 (file)
@@ -12,44 +12,116 @@ topology_template:
       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:
@@ -57,30 +129,86 @@ topology_template:
     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:
@@ -844,4 +972,4 @@ topology_template:
         name: def
         affinity: host
       targets:
-      - BE_Affinity_group
\ No newline at end of file
+      - BE_Affinity_group
index 4c55b81..f8806cf 100644 (file)
@@ -12,52 +12,140 @@ topology_template:
       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:
@@ -65,38 +153,110 @@ topology_template:
     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:
@@ -1950,4 +2110,4 @@ topology_template:
         name: def
         affinity: host
       targets:
-      - BE_Affinity_group
\ No newline at end of file
+      - BE_Affinity_group
index 43aeb45..209135c 100644 (file)
@@ -11,16 +11,40 @@ topology_template:
     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:
@@ -28,30 +52,78 @@ topology_template:
     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:
@@ -59,21 +131,53 @@ topology_template:
     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:
@@ -82,20 +186,52 @@ topology_template:
       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:
@@ -294,4 +430,4 @@ topology_template:
       - test_nested_pattern_4_main_0
       - abstract_pd_server_main_1b_1
       - abstract_ps_server_main_1b_1
-      - abstract_cmaui_1c1_main_1
\ No newline at end of file
+      - abstract_cmaui_1c1_main_1
index 6926f33..9ff8c4e 100644 (file)
@@ -11,21 +11,53 @@ topology_template:
     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
     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
     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
   node_templates:
index e53177d..8fdf0c1 100644 (file)
@@ -12,34 +12,82 @@ topology_template:
       label: PD flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: pd_flavor_name
       type: string
       description: flavor name of PD instance
     p1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: p1
       type: string
       description: UID of OAM network
     availabilityzone_name:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
     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: network name of jsa log network
     pd_image_name:
       label: image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: pd_image_name
       type: string
       description: PD image name
     pd_server_names:
       label: PD server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: pd_server_names
       type: list
       description: name of the PD instance
       entry_schema:
@@ -47,11 +95,27 @@ topology_template:
     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: net name
     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:
index 2c7daf7..9914f9b 100644 (file)
@@ -12,34 +12,82 @@ topology_template:
       label: PD flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: pd_flavor_name
       type: string
       description: flavor name of PD instance
     p1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: p1
       type: string
       description: UID of OAM network
     availabilityzone_name:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
     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: network name of jsa log network
     pd_image_name:
       label: image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: pd_image_name
       type: string
       description: PD image name
     pd_server_names:
       label: PD server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: pd_server_names
       type: list
       description: name of the PD instance
       entry_schema:
@@ -47,11 +95,27 @@ topology_template:
     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: net name
     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:
index 16ea9d7..16e7d2c 100644 (file)
@@ -11,21 +11,53 @@ topology_template:
     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:
@@ -33,14 +65,38 @@ topology_template:
     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:
@@ -48,6 +104,14 @@ topology_template:
     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:
@@ -55,15 +119,39 @@ topology_template:
     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:
@@ -71,6 +159,14 @@ topology_template:
     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:
@@ -78,54 +174,142 @@ topology_template:
     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:
@@ -512,4 +696,4 @@ topology_template:
       value:
         get_attribute:
         - abstract_osm_server_1c2_1
-        - osm_server_1c2_accessIPv4
\ No newline at end of file
+        - osm_server_1c2_accessIPv4
index 1926faf..edb739a 100644 (file)
@@ -11,6 +11,14 @@ topology_template:
     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:
@@ -98,4 +106,4 @@ topology_template:
       - dependsOn_network
       - test_nested_pattern_4
       - test_nested_no_compute
-      - test_nested_all_patterns
\ No newline at end of file
+      - test_nested_all_patterns
index f2c3234..c5e45d6 100644 (file)
@@ -11,6 +11,14 @@ topology_template:
     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:
index ddf4044..71b749c 100644 (file)
@@ -11,6 +11,14 @@ topology_template:
     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:
index aabe7d7..1cd4986 100644 (file)
@@ -11,6 +11,14 @@ topology_template:
     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:
index 6ab38e9..991c837 100644 (file)
@@ -11,11 +11,27 @@ topology_template:
     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: network name of jsa log 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
   node_templates:
index 2548fb9..fbbfe76 100644 (file)
@@ -11,26 +11,66 @@ topology_template:
     same_file_param_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: same_file_param_1
       type: string
       description: network name of jsa log network
     same_file_param_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: same_file_param_2
       type: string
       description: network name of jsa log network
     same_file_param_3:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: same_file_param_3
       type: string
       description: network name of jsa log network
     diff_file_param_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: diff_file_param_1
       type: string
       description: network name of jsa log 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
   node_templates:
index f5b820a..0c7dc7b 100644 (file)
@@ -11,11 +11,27 @@ topology_template:
     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
     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:
index d2af2b9..7c8b9dc 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
@@ -19,6 +27,14 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
       default: nova
@@ -26,12 +42,28 @@ topology_template:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: CPS network gateway
     pcm_server_names:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -42,16 +74,40 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
     net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: net_name
       type: string
     compute_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: compute_image_name
       type: string
   node_templates:
     server_pcm_002:
@@ -193,4 +249,4 @@ topology_template:
       - server_pcm_002
       - server_pcm_001
       - compute_port_0
-      - abstract_compute
\ No newline at end of file
+      - abstract_compute
index df0d79f..1b4baf5 100644 (file)
@@ -11,34 +11,82 @@ topology_template:
     cif_internal_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_internal_ip_0
       type: string
       description: Internal IP of CIF01 instance
       default: 192.168.210.1
     vcscf_release:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vcscf_release
       type: string
       description: IMS release
       default: '17.0'
     cif_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_name_1
       type: string
       description: CIF02 instance name
     cif_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_name_0
       type: string
       description: CIF01 instance name
     cif_internal_ip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_internal_ip_1
       type: string
       description: Internal IP of CIF02 instance
       default: 192.168.210.2
     tdcore_zone_0_count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: tdcore_zone_0_count
       type: float
       description: |
         Number of TD Core VMs to be deployed zone 0. This parameter is used to scale the TD Core instances.
@@ -50,17 +98,41 @@ topology_template:
     lbd_internal_dpdk_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: lbd_internal_dpdk_vip_0
       type: string
       description: Internal DPDK CIP IP of LBD
       default: 192.168.211.181
     lbd_ims_core_v6_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: lbd_ims_core_v6_vip_0
       type: string
       description: IMS CORE CIPA v6 IP of LBD
     cscf_zone_1_count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cscf_zone_1_count
       type: float
       description: |
         Number of CSCF to be deployed on zone 1. This parameter is used to scale the cscf instances.
@@ -72,39 +144,95 @@ topology_template:
     oam_internal_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_internal_vip_0
       type: string
       description: Internal CIPA IP of OAM unit
       default: 192.168.210.3
     cscf_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cscf_image_name
       type: string
       description: CSCF server VM image name
       default: IMS_17_0_OPENSTACK_CSCF_1701400.000
     cif_internal_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_internal_vip_0
       type: string
       description: Internal CIPA IP of CIF
       default: 192.168.210.150
     cif_ims_core_v6_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_ims_core_v6_ip_0
       type: string
       description: IMS CORE v6 IP of CIF01 instance
     cif_ims_core_v6_ip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_ims_core_v6_ip_1
       type: string
       description: IMS CORE v6 IP of CIF02 instance
     oam_volume_id_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_volume_id_1
       type: string
       description: size of the cinder volume used for oam
     oam_volume_size_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf_volume
+            source_type: HEAT
+            param_name: oam_volume_size_0
       type: float
       description: Size of Volume for oam VMs
       default: 300
@@ -115,16 +243,40 @@ topology_template:
     oam_volume_id_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_volume_id_0
       type: string
       description: size of the cinder volume used for oam
     vcscf_oam_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vcscf_oam_netmask
       type: string
       description: Netmask for OAM LAN
     tdcore_zone_1_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: tdcore_zone_1_names
       type: list
       description: List of instance names for TDCORE instances on zone 1
       entry_schema:
@@ -132,44 +284,108 @@ topology_template:
     cif_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_flavor_name
       type: string
       description: CSCF CIF VM flavor
       default: ND.c4r16d38
     vcscf_dns_address:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vcscf_dns_address
       type: string
       description: DNS server IP
     vcscf_internal_network_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vcscf_internal_network_cidr
       type: string
       description: CIDR for for Internal LAN
       default: 192.168.210.0/24
     cdi_ims_core_v6_ip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cdi_ims_core_v6_ip_1
       type: string
       description: IMS CORE LAN v6 IP of CDI02 instance
     cdi_ims_core_v6_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cdi_ims_core_v6_ip_0
       type: string
       description: IMS CORE LAN v6 IP of CDI01 instance
     cdi_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cdi_flavor_name
       type: string
       description: CDI VM flavor
       default: ND.c4r8d38
     vcscf_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vcscf_default_gateway
       type: string
       description: Default gateway for OAM LAN
     tdcore_zone_0_uuids:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: tdcore_zone_0_uuids
       type: list
       description: List of UUIDs generated by cmrepo for TDCORE instances on zone 0
       entry_schema:
@@ -177,21 +393,53 @@ topology_template:
     oam_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_name_1
       type: string
       description: OAM02 instance name
     oam_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_name_0
       type: string
       description: OAM01 instance name
     oam_name_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_name_2
       type: string
       description: OAM03 instance name
     cscf_zone_1_uuids:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cscf_zone_1_uuids
       type: list
       description: List of UUIDs generated by cmrepo for CSCF instances on zone 1
       entry_schema:
@@ -199,16 +447,40 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VF Module instance
     oam_oam_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_oam_ip_0
       type: string
       description: OAM IP of OAM01 instance
     cscf_internal_zone_1_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cscf_internal_zone_1_ips
       type: list
       description: List of Internal Lan IPs for CSCF instances on zone 1
       default:
@@ -235,32 +507,81 @@ topology_template:
     cif_ims_li_v6_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_ims_li_v6_vip_0
       type: string
       description: IMS LI CIPA v6 IP of CIF
     oam_oam_ip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_oam_ip_1
       type: string
       description: OAM IP of OAM02 instance
     oam_oam_ip_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_oam_ip_2
       type: string
       description: OAM IP of OAM03 instance
     vnf_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf_volume
+            - base_cscf
+            source_type: HEAT
+            param_name: vnf_name
       type: string
       description: Unique name for this VF instance
     lbd_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: lbd_flavor_name
       type: string
       description: CSCF LBD VM flavor
       default: ND.c4r16d38
     cscf_zone_0_uuids:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cscf_zone_0_uuids
       type: list
       description: List of UUIDs generated by cmrepo for CSCF instances on zone 0
       entry_schema:
@@ -268,17 +589,41 @@ topology_template:
     vf_module_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vf_module_name
       type: string
       description: Unique name for this VF Module instance
     cdi_internal_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cdi_internal_ip_0
       type: string
       description: Internal IP of CDI01 instance
       default: 192.168.210.139
     cscf_zone_0_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cscf_zone_0_names
       type: list
       description: List of instance names for CSCF instances on zone 0
       entry_schema:
@@ -286,75 +631,189 @@ topology_template:
     oam_oam_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_oam_vip_0
       type: string
       description: OAM CIPA IP of OAM unit
     vcscf_swrepo_address:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vcscf_swrepo_address
       type: string
       description: SWRepo IP or FQDN
     cdi_internal_ip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cdi_internal_ip_1
       type: string
       description: Internal IP of CDI02 instance
       default: 192.168.210.140
     cdi_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cdi_name_1
       type: string
       description: CDI02 instance name
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf_volume
+            - base_cscf
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: Storage availability zone for volume of first vm
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf_volume
+            - base_cscf
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: Storage availability zone for volume of second vm
     tdcore_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: tdcore_image_name
       type: string
       description: TDCORE VM image name
       default: IMS_17_0_OPENSTACK_CSCF_1701400.000
     tdcore_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: tdcore_flavor_name
       type: string
       description: TDCORE VM flavor
       default: ND.c4r16d38
     cscf_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cscf_flavor_name
       type: string
       description: CSCF server VM flavor
       default: ND.c8r16d38
     vcscf_cmrepo_address:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vcscf_cmrepo_address
       type: string
       description: CMRepo IP or FQDN
     cdi_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cdi_name_0
       type: string
       description: CDI01 instance name
     lbd_ims_core_v6_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: lbd_ims_core_v6_ip_0
       type: string
       description: IMS CORE v6 IP of LBD01 instance
     lbd_ims_core_v6_ip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: lbd_ims_core_v6_ip_1
       type: string
       description: IMS CORE v6 IP of LBD02 instance
     tdcore_internal_zone_1_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: tdcore_internal_zone_1_ips
       type: list
       description: List of Internal Lan IPs for TDCORE instances on zone 1
       default:
@@ -367,17 +826,41 @@ topology_template:
     oam_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_net_id
       type: string
       description: Name/UUID of OAM network
     cdi_internal_v6_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cdi_internal_v6_vip_0
       type: string
       description: Internal v6 CIPA IP of CDI
       default: 2a00:9a00:a000:1190:0:1:1:2b8d
     tdcore_dpdk_zone_1_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: tdcore_dpdk_zone_1_ips
       type: list
       description: List of DPDK Lan IPs for TDCORE instances on zone 1
       default:
@@ -390,18 +873,42 @@ topology_template:
     oam_internal_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_internal_ip_0
       type: string
       description: Internal IP of OAM01 instance
       default: 192.168.210.136
     oam_internal_ip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_internal_ip_1
       type: string
       description: Internal IP of OAM01 instance
       default: 192.168.210.137
     cscf_zone_0_count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cscf_zone_0_count
       type: float
       description: |
         Number of CSCF to be deployed on zone 0. This parameter is used to scale the cscf instances.
@@ -413,12 +920,28 @@ topology_template:
     oam_internal_ip_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_internal_ip_2
       type: string
       description: Internal IP of OAM01 instance
       default: 192.168.210.138
     cscf_zone_1_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cscf_zone_1_names
       type: list
       description: List of instance names for CSCF instances on zone 1
       entry_schema:
@@ -426,6 +949,14 @@ topology_template:
     tdcore_zone_0_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: tdcore_zone_0_names
       type: list
       description: List of instance names for TDCORE instances on zone 0
       entry_schema:
@@ -433,55 +964,135 @@ topology_template:
     lbd_uuid_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: lbd_uuid_0
       type: string
       description: UUID generated by cmrepo for LBD01
     lbd_uuid_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: lbd_uuid_1
       type: string
       description: UUID generated by cmrepo for LBD02
     cdi_internal_v6_ip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cdi_internal_v6_ip_1
       type: string
       description: Internal v6 IP of CDI02 instance
       default: 2a00:9a00:a000:1190:0:1:1:2b8c
     cdi_internal_v6_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cdi_internal_v6_ip_0
       type: string
       description: Internal v6 IP of CDI01 instance
       default: 2a00:9a00:a000:1190:0:1:1:2b8b
     cdi_uuid_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cdi_uuid_1
       type: string
       description: UUID generated by cmrepo for CDI02
     ims_core_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: ims_core_net_id
       type: string
       description: Name/UUID of Core network
     cdi_uuid_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cdi_uuid_0
       type: string
       description: UUID generated by cmrepo for CDI01
     vcscf_internal_network_v6_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vcscf_internal_network_v6_cidr
       type: string
       description: CIDR for for Internal LAN v6
       default: 2a00:9a00:a000:1190:0:1:1:2b00/120
     oam_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_image_name
       type: string
       description: OAM VM image name
       default: IMS_17_0_OPENSTACK_OAM_1701400.000
     tdcore_zone_1_uuids:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: tdcore_zone_1_uuids
       type: list
       description: List of UUIDs generated by cmrepo for TDCORE instances on zone 1
       entry_schema:
@@ -489,6 +1100,14 @@ topology_template:
     vcscf_internal_network_mtu:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vcscf_internal_network_mtu
       type: float
       description: MTU for internal network interface (eth0)
       default: 1500
@@ -499,12 +1118,28 @@ topology_template:
     vcscf_internal_dpdk_network_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vcscf_internal_dpdk_network_cidr
       type: string
       description: CIDR for for Internal LAN DPDK
       default: 192.168.211.0/24
     tdcore_zone_1_count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: tdcore_zone_1_count
       type: float
       description: |
         Number of TD Core VMs to be deployed zone 1. This parameter is used to scale the TD Core instances.
@@ -516,6 +1151,14 @@ topology_template:
     cif_volume_size_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf_volume
+            source_type: HEAT
+            param_name: cif_volume_size_0
       type: float
       description: Size of Volume for cif VMs
       default: 300
@@ -526,71 +1169,175 @@ topology_template:
     oam_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_flavor_name
       type: string
       description: OAM VM flavor
       default: ND.c4r32d30
     ims_li_v6_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: ims_li_v6_net_id
       type: string
       description: Name/UUID of V6 LI network
     lbd_internal_dpdk_ip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: lbd_internal_dpdk_ip_1
       type: string
       description: Internal DPDK IP of LBD02 instance
       default: 192.168.211.2
     cif_ims_core_v6_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_ims_core_v6_vip_0
       type: string
       description: IMS CORE v6 CIPA IP of CIF
     lbd_internal_dpdk_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: lbd_internal_dpdk_ip_0
       type: string
       description: Internal DPDK IP of LBD01 instance
       default: 192.168.211.1
     cdi_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cdi_image_name
       type: string
       description: CDI VM image name
       default: IMS_17_0_OPENSTACK_CSCF_1701400.000
     oam_uuid_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_uuid_2
       type: string
       description: UUID generated by cmrepo for OAM03
     oam_uuid_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_uuid_1
       type: string
       description: UUID generated by cmrepo for OAM02
     oam_uuid_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: oam_uuid_0
       type: string
       description: UUID generated by cmrepo for OAM01
     cif_oam_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_oam_vip_0
       type: string
       description: OAM CIPA IP of CIF
     cif_internal_v6_ip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_internal_v6_ip_1
       type: string
       description: Internal IP v6 of CIF02 instance
       default: 2a00:9a00:a000:1190:0:1:1:2b05
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance
     cscf_internal_zone_0_v6_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cscf_internal_zone_0_v6_ips
       type: list
       description: List of Internal Lan v6 IPs for CSCF instances on zone 0
       default:
@@ -618,6 +1365,14 @@ topology_template:
     cscf_internal_zone_1_v6_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cscf_internal_zone_1_v6_ips
       type: list
       description: List of Internal Lan v6 IPs for CSCF instances on zone 1
       default:
@@ -644,55 +1399,135 @@ topology_template:
     cif_internal_v6_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_internal_v6_ip_0
       type: string
       description: Internal IP v6 of CIF01 instance
       default: 2a00:9a00:a000:1190:0:1:1:2b04
     lbd_internal_ip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: lbd_internal_ip_1
       type: string
       description: Internal IP of LBD02 instance
       default: 192.168.210.5
     cif_oam_vip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_oam_vip_1
       type: string
       description: OAM (LI-X1) v4 CIPA of CIF
     lbd_internal_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: lbd_internal_ip_0
       type: string
       description: Internal IP of LBD01 instance
       default: 192.168.210.4
     cif_volume_id_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_volume_id_0
       type: string
       description: size of the cinder volume used for cif
     cif_ims_li_v6_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_ims_li_v6_ip_0
       type: string
       description: IMS LI v6 IP of CIF01 instance
     cif_volume_id_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_volume_id_1
       type: string
       description: size of the cinder volume used for cif
     cif_ims_li_v6_ip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_ims_li_v6_ip_1
       type: string
       description: IMS LI v6 IP of CIF02 instance
     lbd_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: lbd_image_name
       type: string
       description: CSCF LBD VM image name
       default: IMS_17_0_OPENSTACK_CSCF_1701400.000
     tdcore_dpdk_zone_0_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: tdcore_dpdk_zone_0_ips
       type: list
       description: List of DPDK Lan IPs for TDCORE instances on zone 0
       default:
@@ -705,33 +1540,82 @@ topology_template:
     cif_uuid_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_uuid_0
       type: string
       description: UUID generated by cmrepo for CIF01
     cif_uuid_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_uuid_1
       type: string
       description: UUID generated by cmrepo for CIF02
     cif_oam_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_oam_ip_0
       type: string
       description: OAM IP of CIF01 instance
     cif_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_image_name
       type: string
       description: CSCF CIF VM image name
       default: IMS_17_0_OPENSTACK_CSCF_1701400.000
     vcscf_internal_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vcscf_internal_netmask
       type: string
       description: Netmask for Internal LAN
       default: 255.255.255.0
     vcscf_name_delimeter:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf_volume
+            - base_cscf
+            source_type: HEAT
+            param_name: vcscf_name_delimeter
       type: string
       description: 'delimeter used in concatenating different words while naming (ex:
         "-","_",".",...)'
@@ -745,36 +1629,92 @@ topology_template:
     cif_oam_ip_3:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_oam_ip_3
       type: string
       description: OAM (LI-X1) v4 IP of CIF02 instance
     cif_oam_ip_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_oam_ip_2
       type: string
       description: OAM (LI-X1) v4 IP of CIF01 instance
     cif_oam_ip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cif_oam_ip_1
       type: string
       description: OAM IP of CIF02 instance
     cdi_ims_core_v6_vip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cdi_ims_core_v6_vip_0
       type: string
       description: IMS CORE LAN CIPA v6 IP of CDI
     vcscf_dn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vcscf_dn
       type: string
       description: DN name
     vcscf_du:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: vcscf_du
       type: string
       description: DU name
     cscf_internal_zone_0_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: cscf_internal_zone_0_ips
       type: list
       description: List of Internal Lan IPs for CSCF instances on zone 0
       default:
@@ -802,6 +1742,14 @@ topology_template:
     tdcore_internal_zone_0_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: tdcore_internal_zone_0_ips
       type: list
       description: List of Internal Lan IPs for TDCORE instances on zone 0
       default:
@@ -814,11 +1762,27 @@ topology_template:
     lbd_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: lbd_name_1
       type: string
       description: LBD02 instance name
     lbd_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_cscf
+            source_type: HEAT
+            param_name: lbd_name_0
       type: string
       description: LBD01 instance name
   node_templates:
index c36094a..4c0ebb8 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       label: Flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_7_vson_app
+            source_type: HEAT
+            param_name: vson_app_flavor_name
       type: string
       description: The ID or name of the flavor to boot onto.
       default: vson-app-flavor
@@ -19,12 +27,28 @@ topology_template:
       label: vSON DBG Volume ID 0
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_5_vson_dbg
+            source_type: HEAT
+            param_name: vson_dbg_volume_id_0
       type: string
       description: Volume ID of the vSON DBG server.
     vson_dbs_server_group_id:
       label: vSON DBS server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_6_vson_dbs
+            source_type: HEAT
+            param_name: vson_dbs_server_group_id
       type: string
       description: "Tells what policy should be applied to the ServerGroup. Affinity\
         \ policy will force instances to share the same hypervisor. Anti-affinity\
@@ -34,6 +58,14 @@ topology_template:
       label: vSON MON volume name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_vson_mon_volume
+            source_type: HEAT
+            param_name: vson_mon_volume_name_0
       type: string
       description: Volume name.
       default: vson_mon_volume_0
@@ -41,12 +73,28 @@ topology_template:
       label: vSON DBS volume name 0
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_6_vson_dbs_volume
+            source_type: HEAT
+            param_name: vson_dbs_volume_name_0
       type: string
       description: First volume name.
     vson_dbs_volume_size_1:
       label: vSON DBS volume ID 1 size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_6_vson_dbs_volume
+            source_type: HEAT
+            param_name: vson_dbs_volume_size_1
       type: float
       description: Size of the second Cinder volume. Measured in gigabytes.
       default: 500
@@ -54,12 +102,28 @@ topology_template:
       label: vSON Mediator Volume ID 0
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_vson_mdr
+            source_type: HEAT
+            param_name: vson_mdr_volume_id_0
       type: string
       description: Volume ID of the vSON Mediator server.
     vson_mgt_volume_name_0:
       label: vSON MGT volume name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt_volume
+            source_type: HEAT
+            param_name: vson_mgt_volume_name_0
       type: string
       description: Volume name.
       default: vson_mgt_volume_0
@@ -67,12 +131,28 @@ topology_template:
       label: vSON DBS volume name 1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_6_vson_dbs_volume
+            source_type: HEAT
+            param_name: vson_dbs_volume_name_1
       type: string
       description: Second volume name.
     vson_dbs_volume_size_0:
       label: vSON DBS volume ID 0 size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_6_vson_dbs_volume
+            source_type: HEAT
+            param_name: vson_dbs_volume_size_0
       type: float
       description: Size of the first Cinder volume. Measured in gigabytes.
       default: 500
@@ -80,12 +160,28 @@ topology_template:
       label: Flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_vson_mon
+            source_type: HEAT
+            param_name: vson_mon_flavor_name
       type: string
       description: The ID or name of the flavor to boot onto.
     vson_mon_volume_size_0:
       label: vSON MON cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_vson_mon_volume
+            source_type: HEAT
+            param_name: vson_mon_volume_size_0
       type: float
       description: Size of the Cinder volume. Measured in gigabytes.
       default: 100
@@ -93,6 +189,14 @@ topology_template:
       label: vSON MON VM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_vson_mon_volume
+            source_type: HEAT
+            param_name: vson_mon_image_name
       type: string
       description: Image name the volume will be created from.
       default: VSON-BASE-1.0
@@ -100,12 +204,38 @@ topology_template:
       label: OAM net subnet prefix length
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            - module_1_vson_mon
+            - module_4_vson_dbc
+            - module_7_vson_app
+            - module_3_vson_cll
+            - module_2_vson_mdr
+            - module_9_vson_clm
+            - module_5_vson_dbg
+            - module_6_vson_dbs
+            - module_8_vson_dcl
+            - base_vson
+            source_type: HEAT
+            param_name: oam_net_subnet_prefix_length
       type: string
       description: OAM network subnet prefix length.
     swift_storage_url:
       label: swift storage URL
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vson
+            source_type: HEAT
+            param_name: swift_storage_url
       type: string
       description: |
         Swift storage URL. Example: http://172.16.209.246:8080/v1/AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 http://172.16.209.246:8080 - protocol, IP and port, v1 - API version AUTH_a4d426b5ef2e41408a8e6e6b9a8d3029 - account ID
@@ -113,18 +243,52 @@ topology_template:
       label: vSON base VM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: vson_dcl_image_name
       type: string
       description: VM Image name the vSON DC leader instance will be created from.
     vson_app_oam_net_v6_ip_0:
       label: vSON APP OAM network IPv6 address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_7_vson_app
+            source_type: HEAT
+            param_name: vson_app_oam_net_v6_ip_0
       type: string
       description: Fixed IPv6 assignment for the vSON APP instance on the OAM network.
     dns_servers:
       label: DNS servers
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            - module_1_vson_mon
+            - module_4_vson_dbc
+            - module_7_vson_app
+            - module_3_vson_cll
+            - module_2_vson_mdr
+            - module_9_vson_clm
+            - module_5_vson_dbg
+            - module_6_vson_dbs
+            - module_8_vson_dcl
+            - base_vson
+            source_type: HEAT
+            param_name: dns_servers
       type: list
       description: List of DNS servers.
       entry_schema:
@@ -133,6 +297,14 @@ topology_template:
       label: vSON APP cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_7_vson_app_volume
+            source_type: HEAT
+            param_name: vson_app_volume_size_0
       type: float
       description: |
         Size of the Cinder volume. Measured in gigabytes.
@@ -141,6 +313,23 @@ topology_template:
       label: OAM network security group ID
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            - module_1_vson_mon
+            - module_4_vson_dbc
+            - module_7_vson_app
+            - module_3_vson_cll
+            - module_2_vson_mdr
+            - module_9_vson_clm
+            - module_5_vson_dbg
+            - module_6_vson_dbs
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: oam_net_security_group_id
       type: string
       description: |
         The ID of Security group applied on the port bound to the vSON OAM network.
@@ -148,6 +337,14 @@ topology_template:
       label: Flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            source_type: HEAT
+            param_name: vson_mgt_flavor_name
       type: string
       description: The ID or name of the flavor to boot onto.
       default: vson-mgt-flavor
@@ -155,6 +352,14 @@ topology_template:
       label: vSON MGT cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt_volume
+            source_type: HEAT
+            param_name: vson_mgt_volume_size_0
       type: float
       description: Size of the Cinder volume. Measured in gigabytes.
       default: 100
@@ -162,24 +367,56 @@ topology_template:
       label: vSON DBS Volume ID 0
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_6_vson_dbs
+            source_type: HEAT
+            param_name: vson_dbs_volume_id_0
       type: string
       description: Volume ID of the first vSON DBS server.
     vson_dbc_volume_id_0:
       label: vSON DBC Volume ID 0
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_4_vson_dbc
+            source_type: HEAT
+            param_name: vson_dbc_volume_id_0
       type: string
       description: Volume ID of the vSON DBC server.
     vson_dbs_volume_id_1:
       label: vSON DBS Volume ID 1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_6_vson_dbs
+            source_type: HEAT
+            param_name: vson_dbs_volume_id_1
       type: string
       description: Volume ID of the second vSON DBS server.
     vson_dbc_image_name:
       label: vSON base VM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_4_vson_dbc
+            source_type: HEAT
+            param_name: vson_dbc_image_name
       type: string
       description: VM Image name the vSON DBC instance will be created from.
       default: VSON-BASE-1.0
@@ -187,6 +424,14 @@ topology_template:
       label: vSON Management VM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt_volume
+            source_type: HEAT
+            param_name: vson_mgt_image_name
       type: string
       description: Image name the volume will be created from.
       default: VSON-BASE-1.0
@@ -194,12 +439,28 @@ topology_template:
       label: Default IPv6 gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_7_vson_app
+            source_type: HEAT
+            param_name: default_gateway_v6
       type: string
       description: Default IPv6 gateway.
     vson_mgt_server_group_id:
       label: vSON Management server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            source_type: HEAT
+            param_name: vson_mgt_server_group_id
       type: string
       description: "Tells what policy should be applied to the ServerGroup. Affinity\
         \ policy will force instances to share the same hypervisor. Anti-affinity\
@@ -209,12 +470,29 @@ topology_template:
       label: vSON Cluster Manager instance name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_9_vson_clm
+            - base_vson
+            source_type: HEAT
+            param_name: vson_clm_name_0
       type: string
       description: Unique name to be issued to the vSON Cluster Manager instance.
     vson_dbc_server_group_policy:
       label: vSON Database server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vson
+            source_type: HEAT
+            param_name: vson_dbc_server_group_policy
       type: string
       description: |
         Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Database instances.
@@ -223,6 +501,14 @@ topology_template:
       label: vSON Cluster Management server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vson
+            source_type: HEAT
+            param_name: vson_clm_server_group_policy
       type: string
       description: |
         Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Cluster Management instances.
@@ -231,6 +517,14 @@ topology_template:
       label: vSON MON server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vson
+            source_type: HEAT
+            param_name: vson_mon_server_group_policy
       type: string
       description: |
         Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON MON instances.
@@ -239,6 +533,14 @@ topology_template:
       label: vSON DBS server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_5_vson_dbg
+            source_type: HEAT
+            param_name: vson_dbg_server_group_id
       type: string
       description: "Tells what policy should be applied to the ServerGroup. Affinity\
         \ policy will force instances to share the same hypervisor. Anti-affinity\
@@ -248,6 +550,14 @@ topology_template:
       label: vSON Cluster/DC leader server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vson
+            source_type: HEAT
+            param_name: vson_leader_server_group_policy
       type: string
       description: |
         Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Cluster/DC leader instances.
@@ -256,18 +566,42 @@ topology_template:
       label: vSON DC leader OAM network IP address 0
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: vson_dcl_oam_net_ip_0
       type: string
       description: Fixed IP assignment for the first vSON DC leader instance on the OAM network.
     vson_cll_flavor_name:
       label: Flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll
+            source_type: HEAT
+            param_name: vson_cll_flavor_name
       type: string
       description: The ID or name of the flavor to boot onto.
     vson_app_server_group_policy:
       label: vSON Application server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vson
+            source_type: HEAT
+            param_name: vson_app_server_group_policy
       type: string
       description: |
         Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Application instances.
@@ -276,18 +610,42 @@ topology_template:
       label: vSON DC leader OAM network IP address 1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: vson_dcl_oam_net_ip_1
       type: string
       description: Fixed IP assignment for the second vSON DC leader instance on the OAM network.
     vson_dcl_oam_net_ip_2:
       label: vSON DC leader OAM network IP address 2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: vson_dcl_oam_net_ip_2
       type: string
       description: Fixed IP assignment for the third vSON DC leader instance on the OAM network.
     vson_dbg_volume_size_0:
       label: vSON DBG cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_5_vson_dbg_volume
+            source_type: HEAT
+            param_name: vson_dbg_volume_size_0
       type: float
       description: |
         Size of the Cinder volume. Measured in gigabytes.
@@ -296,30 +654,71 @@ topology_template:
       label: vSON Cluster leader OAM network IP address 0
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll
+            source_type: HEAT
+            param_name: vson_cll_oam_net_ip_0
       type: string
       description: Fixed IP assignment for the first vSON Cluster leader instance on the OAM network.
     vson_app_oam_net_ip_0:
       label: vSON APP OAM network IPv4 address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_7_vson_app
+            source_type: HEAT
+            param_name: vson_app_oam_net_ip_0
       type: string
       description: Fixed IPv4 assignment for the vSON APP instance on the OAM network.
     vson_cll_oam_net_ip_2:
       label: vSON Cluster leader OAM network IP address 2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll
+            source_type: HEAT
+            param_name: vson_cll_oam_net_ip_2
       type: string
       description: Fixed IP assignment for the third vSON Cluster leader instance on the OAM network.
     vson_cll_oam_net_ip_1:
       label: vSON Cluster leader OAM network IP address 1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll
+            source_type: HEAT
+            param_name: vson_cll_oam_net_ip_1
       type: string
       description: Fixed IP assignment for the second vSON Cluster leader instance on the OAM network.
     vson_clm_oam_net_ip_0:
       label: vSON CLM OAM network IP address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_9_vson_clm
+            - base_vson
+            source_type: HEAT
+            param_name: vson_clm_oam_net_ip_0
       type: string
       description: Fixed IP assignment for the vSON CLM instance on the OAM network.
       default: 172.20.50.3
@@ -327,30 +726,108 @@ topology_template:
       label: VF module ID
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            - module_1_vson_mon
+            - module_4_vson_dbc
+            - module_7_vson_app
+            - module_3_vson_cll
+            - module_2_vson_mdr
+            - module_9_vson_clm
+            - module_5_vson_dbg
+            - module_6_vson_dbs
+            - module_8_vson_dcl
+            - base_vson
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VF Module instance.
     vson_dbc_oam_net_ip_0:
       label: vSON DBC OAM network IP address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_4_vson_dbc
+            source_type: HEAT
+            param_name: vson_dbc_oam_net_ip_0
       type: string
       description: Fixed IP assignment for the vSON DBC instance on the OAM network.
     vson_dbg_oam_net_ip_0:
       label: vSON DBG OAM network IP address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_5_vson_dbg
+            source_type: HEAT
+            param_name: vson_dbg_oam_net_ip_0
       type: string
       description: Fixed IP assignment for the vSON DBG instance on the OAM network.
     vnf_name:
       label: VF name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt_volume
+            - module_0_vson_mgt
+            - module_1_vson_mon_volume
+            - module_1_vson_mon
+            - module_4_vson_dbc_volume
+            - module_4_vson_dbc
+            - module_7_vson_app_volume
+            - module_7_vson_app
+            - module_3_vson_cll_volume
+            - module_3_vson_cll
+            - module_2_vson_mdr_volume
+            - module_2_vson_mdr
+            - module_9_vson_clm
+            - module_5_vson_dbg_volume
+            - module_5_vson_dbg
+            - module_6_vson_dbs_volume
+            - module_6_vson_dbs
+            - module_8_vson_dcl_volume
+            - module_8_vson_dcl
+            - base_vson
+            source_type: HEAT
+            param_name: vnf_name
       type: string
       description: Unique name for this VF instance.
     number_of_servers:
       label: Number of Servers
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            - module_1_vson_mon
+            - module_4_vson_dbc
+            - module_7_vson_app
+            - module_3_vson_cll
+            - module_2_vson_mdr
+            - module_9_vson_clm
+            - module_5_vson_dbg
+            - module_6_vson_dbs
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: number_of_servers
       type: float
       description: Number of vSON Management servers.
       constraints:
@@ -361,6 +838,14 @@ topology_template:
       label: vSON Management instance name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            source_type: HEAT
+            param_name: vson_mgt_name_0
       type: string
       description: Unique name to be issued to the vSON Management instance.
       default: vson-03.cisco.com
@@ -368,6 +853,33 @@ topology_template:
       label: VF module name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt_volume
+            - module_0_vson_mgt
+            - module_1_vson_mon_volume
+            - module_1_vson_mon
+            - module_4_vson_dbc_volume
+            - module_4_vson_dbc
+            - module_7_vson_app_volume
+            - module_7_vson_app
+            - module_3_vson_cll_volume
+            - module_3_vson_cll
+            - module_2_vson_mdr_volume
+            - module_2_vson_mdr
+            - module_9_vson_clm
+            - module_5_vson_dbg_volume
+            - module_5_vson_dbg
+            - module_6_vson_dbs_volume
+            - module_6_vson_dbs
+            - module_8_vson_dcl_volume
+            - module_8_vson_dcl
+            - base_vson
+            source_type: HEAT
+            param_name: vf_module_name
       type: string
       description: Unique name for this VF module instance.
       default: module_0_vson_mgt_volume
@@ -375,6 +887,15 @@ topology_template:
       label: Flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_9_vson_clm
+            - base_vson
+            source_type: HEAT
+            param_name: vson_clm_flavor_name
       type: string
       description: The ID or name of the flavor to boot onto.
       default: vson-clm-flavor
@@ -382,6 +903,14 @@ topology_template:
       label: Flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_vson_mdr
+            source_type: HEAT
+            param_name: vson_mdr_flavor_name
       type: string
       description: The ID or name of the flavor to boot onto.
       default: vson-mdr-flavor
@@ -389,24 +918,80 @@ topology_template:
       label: vSON MON Volume ID 0
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_vson_mon
+            source_type: HEAT
+            param_name: vson_mon_volume_id_0
       type: string
       description: Volume ID of the vSON MON server.
     availability_zone_0:
       label: Availability zone 0
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt_volume
+            - module_0_vson_mgt
+            - module_1_vson_mon_volume
+            - module_1_vson_mon
+            - module_4_vson_dbc_volume
+            - module_4_vson_dbc
+            - module_7_vson_app_volume
+            - module_7_vson_app
+            - module_3_vson_cll_volume
+            - module_3_vson_cll
+            - module_2_vson_mdr_volume
+            - module_2_vson_mdr
+            - module_9_vson_clm
+            - module_5_vson_dbg_volume
+            - module_5_vson_dbg
+            - module_6_vson_dbs_volume
+            - module_6_vson_dbs
+            - module_8_vson_dcl_volume
+            - module_8_vson_dcl
+            - base_vson
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: Availability zone.
     availability_zone_1:
       label: Availability zone 1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll_volume
+            - module_3_vson_cll
+            - module_6_vson_dbs_volume
+            - module_6_vson_dbs
+            - module_8_vson_dcl_volume
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: Second availability zone.
     vson_dbc_flavor_name:
       label: Flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_4_vson_dbc
+            source_type: HEAT
+            param_name: vson_dbc_flavor_name
       type: string
       description: The ID or name of the flavor to boot onto.
       default: vson-dbc-flavor
@@ -414,48 +999,112 @@ topology_template:
       label: vSON DBC volume name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_4_vson_dbc_volume
+            source_type: HEAT
+            param_name: vson_dbc_volume_name_0
       type: string
       description: Volume name.
     vson_mdr_image_name:
       label: vSON Mediator VM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_vson_mdr_volume
+            source_type: HEAT
+            param_name: vson_mdr_image_name
       type: string
       description: Image name the volume will be created from.
     vson_cll_name_0:
       label: First vSON Cluster leader name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll
+            source_type: HEAT
+            param_name: vson_cll_name_0
       type: string
       description: Unique name to be issued to the first vSON Cluster leader.
     vson_cll_image_name:
       label: vSON base VM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll
+            source_type: HEAT
+            param_name: vson_cll_image_name
       type: string
       description: VM Image name the vSON Cluster leader instance will be created from.
     vson_cll_name_2:
       label: Third vSON Cluster leader name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll
+            source_type: HEAT
+            param_name: vson_cll_name_2
       type: string
       description: Unique name to be issued to the third vSON Cluster leader.
     vson_dbg_name_0:
       label: vSON DBG name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_5_vson_dbg
+            source_type: HEAT
+            param_name: vson_dbg_name_0
       type: string
       description: Unique name to be issued to the vSON DBG server.
     vson_cll_name_1:
       label: Second vSON Cluster leader name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll
+            source_type: HEAT
+            param_name: vson_cll_name_1
       type: string
       description: Unique name to be issued to the second vSON Cluster leader.
     vson_dbs_server_group_policy:
       label: vSON Database server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vson
+            source_type: HEAT
+            param_name: vson_dbs_server_group_policy
       type: string
       description: |
         Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON DB Shard instances.
@@ -464,6 +1113,18 @@ topology_template:
       label: vSON join cluster auth token
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_4_vson_dbc
+            - module_7_vson_app
+            - module_5_vson_dbg
+            - module_6_vson_dbs
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: vson_join_cluster_auth_token
       type: string
       description: "Authentication Token generated for the user permitted to add \
         \ a new vSON Datacenter. \n"
@@ -471,42 +1132,117 @@ topology_template:
       label: First vSON DC leader name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: vson_dcl_name_0
       type: string
       description: Unique name to be issued to the first vSON DC leader.
     vson_dcl_name_1:
       label: Second vSON DC leader name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: vson_dcl_name_1
       type: string
       description: Unique name to be issued to the second vSON DC leader.
     vson_clm_0_oam_net_ip_0:
       label: vSON Cluster Manager 0 OAM net IP
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            - module_1_vson_mon
+            - module_4_vson_dbc
+            - module_7_vson_app
+            - module_3_vson_cll
+            - module_2_vson_mdr
+            - module_9_vson_clm
+            - module_5_vson_dbg
+            - module_6_vson_dbs
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: vson_clm_0_oam_net_ip_0
       type: string
       description: IP of the first vSON Cluster Management server.
     vson_dcl_name_2:
       label: Third vSON DC leader name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: vson_dcl_name_2
       type: string
       description: Unique name to be issued to the third vSON DC leader.
     oam_net_id:
       label: OAM network ID
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            - module_1_vson_mon
+            - module_4_vson_dbc
+            - module_7_vson_app
+            - module_3_vson_cll
+            - module_2_vson_mdr
+            - module_9_vson_clm
+            - module_5_vson_dbg
+            - module_6_vson_dbs
+            - module_8_vson_dcl
+            - base_vson
+            source_type: HEAT
+            param_name: oam_net_id
       type: string
       description: The ID of the OAM network.
     vson_mon_oam_net_ip_0:
       label: vSON MON OAM network IP address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_vson_mon
+            source_type: HEAT
+            param_name: vson_mon_oam_net_ip_0
       type: string
       description: Fixed IP assignment for the vSON MON instance on the OAM network.
     vson_dbg_flavor_name:
       label: Flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_5_vson_dbg
+            source_type: HEAT
+            param_name: vson_dbg_flavor_name
       type: string
       description: The ID or name of the flavor to boot onto.
       default: vson-dbg-flavor
@@ -514,6 +1250,15 @@ topology_template:
       label: vSON Cluster Manager VM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_9_vson_clm
+            - base_vson
+            source_type: HEAT
+            param_name: vson_clm_image_name
       type: string
       description: Image name the volume will be created from.
       default: VSON-BASE-1.0
@@ -521,18 +1266,42 @@ topology_template:
       label: vSON DBC name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_4_vson_dbc
+            source_type: HEAT
+            param_name: vson_dbc_name_0
       type: string
       description: Unique name to be issued to the vSON DBC server.
     vson_dbs_oam_net_ip_1:
       label: vSON DBS OAM network IP address 1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_6_vson_dbs
+            source_type: HEAT
+            param_name: vson_dbs_oam_net_ip_1
       type: string
       description: Fixed IP assignment for the second vSON DBS instance on the OAM network.
     vson_dbg_image_name:
       label: vSON base VM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_5_vson_dbg
+            source_type: HEAT
+            param_name: vson_dbg_image_name
       type: string
       description: VM Image name the vSON DBG instance will be created from.
       default: VSON-BASE-1.0
@@ -540,18 +1309,42 @@ topology_template:
       label: vSON MGT OAM network IP address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            source_type: HEAT
+            param_name: vson_mgt_oam_net_ip_0
       type: string
       description: Fixed IP assignment for the vSON MGT instance on the OAM network.
     vson_dbs_oam_net_ip_0:
       label: vSON DBS OAM network IP address 0
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_6_vson_dbs
+            source_type: HEAT
+            param_name: vson_dbs_oam_net_ip_0
       type: string
       description: Fixed IP assignment for the first vSON DBS instance on the OAM network.
     vson_cluster_name:
       label: vSON Cluster name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vson
+            source_type: HEAT
+            param_name: vson_cluster_name
       type: string
       description: Name of the vSON Cluster.
       constraints:
@@ -561,6 +1354,14 @@ topology_template:
       label: Cinder volume ID 1 size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_8_vson_dcl_volume
+            source_type: HEAT
+            param_name: vson_dcl_volume_size_1
       type: float
       description: |
         Size of the second Cinder volume. Measured in gigabytes.
@@ -569,6 +1370,14 @@ topology_template:
       label: Cinder volume ID 0 size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_8_vson_dcl_volume
+            source_type: HEAT
+            param_name: vson_dcl_volume_size_0
       type: float
       description: |
         Size of the first Cinder volume. Measured in gigabytes.
@@ -577,6 +1386,14 @@ topology_template:
       label: Cinder volume ID 2 size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_8_vson_dcl_volume
+            source_type: HEAT
+            param_name: vson_dcl_volume_size_2
       type: float
       description: |
         Size of the third Cinder volume. Measured in gigabytes.
@@ -585,18 +1402,42 @@ topology_template:
       label: First vSON DBS name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_6_vson_dbs
+            source_type: HEAT
+            param_name: vson_dbs_name_0
       type: string
       description: Unique name to be issued to the first vSON DBS server.
     vson_dbs_name_1:
       label: Second vSON DBS name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_6_vson_dbs
+            source_type: HEAT
+            param_name: vson_dbs_name_1
       type: string
       description: Unique name to be issued to the second vSON DBS server.
     vson_mdr_server_group_id:
       label: vSON Mediator server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_vson_mdr
+            source_type: HEAT
+            param_name: vson_mdr_server_group_id
       type: string
       description: "Tells what policy should be applied to the ServerGroup. Affinity\
         \ policy will force instances to share the same hypervisor. Anti-affinity\
@@ -606,6 +1447,14 @@ topology_template:
       label: vSON DBS server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_4_vson_dbc
+            source_type: HEAT
+            param_name: vson_dbc_server_group_id
       type: string
       description: "Tells what policy should be applied to the ServerGroup. Affinity\
         \ policy will force instances to share the same hypervisor. Anti-affinity\
@@ -615,6 +1464,14 @@ topology_template:
       label: Flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_6_vson_dbs
+            source_type: HEAT
+            param_name: vson_dbs_flavor_name
       type: string
       description: The ID or name of the flavor to boot onto.
       default: vson-dbs-flavor
@@ -622,6 +1479,14 @@ topology_template:
       label: vSON Mediator server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vson
+            source_type: HEAT
+            param_name: vson_mdr_server_group_policy
       type: string
       description: |
         Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Mediator instances.
@@ -630,6 +1495,14 @@ topology_template:
       label: vSON DBC cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_4_vson_dbc_volume
+            source_type: HEAT
+            param_name: vson_dbc_volume_size_0
       type: float
       description: Size of the Cinder volume. Measured in gigabytes.
       default: 50
@@ -637,6 +1510,14 @@ topology_template:
       label: vSON APP instance name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_7_vson_app
+            source_type: HEAT
+            param_name: vson_app_name_0
       type: string
       description: Unique name to be issued to the vSON APP instance.
       default: vson-13.cisco.com
@@ -644,6 +1525,24 @@ topology_template:
       label: Swift account auth token
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            - module_1_vson_mon
+            - module_4_vson_dbc
+            - module_7_vson_app
+            - module_3_vson_cll
+            - module_2_vson_mdr
+            - module_9_vson_clm
+            - module_5_vson_dbg
+            - module_6_vson_dbs
+            - module_8_vson_dcl
+            - base_vson
+            source_type: HEAT
+            param_name: swift_account_auth_token
       type: string
       description: |
         Swift account auth token. Example:  041a5187bb4641f9b89583e2539776b0
@@ -651,12 +1550,29 @@ topology_template:
       label: vSON MDR OAM network IP address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_vson_mdr
+            source_type: HEAT
+            param_name: vson_mdr_oam_net_ip_0
       type: string
       description: Fixed IP assignment for the vSON MDR instance on the OAM network.
     vson_leader_server_group_id:
       label: vSON Cluster leader server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: vson_leader_server_group_id
       type: string
       description: |
         Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Cluster leaders.
@@ -664,6 +1580,14 @@ topology_template:
       label: vSON Cluster Manager server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_9_vson_clm
+            source_type: HEAT
+            param_name: vson_clm_server_group_id
       type: string
       description: "Tells what policy should be applied to the ServerGroup. Affinity\
         \ policy will force instances to share the same hypervisor. Anti-affinity\
@@ -673,6 +1597,14 @@ topology_template:
       label: vSON APP server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_7_vson_app
+            source_type: HEAT
+            param_name: vson_app_server_group_id
       type: string
       description: |
         Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON APP instances.
@@ -680,6 +1612,14 @@ topology_template:
       label: vSON master CLM IP
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vson
+            source_type: HEAT
+            param_name: vson_master_clm_ip
       type: string
       description: "Master CLM IP. If the vSON Cluster belongs to a single OpenStack\
         \ tenant, the value SHOULD BE EMPTY.  In case the vSON Cluster is distributed\
@@ -691,12 +1631,28 @@ topology_template:
       label: vSON DC Leader Volume ID 2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: vson_dcl_volume_id_2
       type: string
       description: Volume ID of the third vSON DC leader.
     vson_mgt_server_group_policy:
       label: vSON Management server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vson
+            source_type: HEAT
+            param_name: vson_mgt_server_group_policy
       type: string
       description: |
         Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON Management instances.
@@ -705,18 +1661,42 @@ topology_template:
       label: vSON DC Leader Volume ID 1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: vson_dcl_volume_id_1
       type: string
       description: Volume ID of the second vSON DC leader.
     vson_dcl_volume_id_0:
       label: vSON DC Leader Volume ID 0
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: vson_dcl_volume_id_0
       type: string
       description: Volume ID of the first vSON DC leader.
     vson_dbs_image_name:
       label: vSON base VM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_6_vson_dbs
+            source_type: HEAT
+            param_name: vson_dbs_image_name
       type: string
       description: VM Image name the vSON DBS instance will be created from.
       default: VSON-BASE-1.0
@@ -724,6 +1704,14 @@ topology_template:
       label: vSON MON server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_vson_mon
+            source_type: HEAT
+            param_name: vson_mon_server_group_id
       type: string
       description: "Tells what policy should be applied to the ServerGroup. Affinity\
         \ policy will force instances to share the same hypervisor. Anti-affinity\
@@ -733,6 +1721,14 @@ topology_template:
       label: vSON MDR cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_vson_mdr_volume
+            source_type: HEAT
+            param_name: vson_mdr_volume_size_0
       type: float
       description: Size of the Cinder volume. Measured in gigabytes.
       default: 50
@@ -740,18 +1736,52 @@ topology_template:
       label: Default gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            - module_1_vson_mon
+            - module_4_vson_dbc
+            - module_7_vson_app
+            - module_3_vson_cll
+            - module_2_vson_mdr
+            - module_9_vson_clm
+            - module_5_vson_dbg
+            - module_6_vson_dbs
+            - module_8_vson_dcl
+            - base_vson
+            source_type: HEAT
+            param_name: default_gateway
       type: string
       description: Default gateway.
     vson_mgt_volume_id_0:
       label: vSON Management Volume ID 0
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            source_type: HEAT
+            param_name: vson_mgt_volume_id_0
       type: string
       description: Volume ID of the vSON Management server.
     vson_dbg_server_group_policy:
       label: vSON Database server group policy
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vson
+            source_type: HEAT
+            param_name: vson_dbg_server_group_policy
       type: string
       description: |
         Tells what policy should be applied to the ServerGroup. Affinity policy will force instances to share the same hypervisor. Anti-affinity will force instances to run in different hypervisors. The group intended for vSON DB Global instances.
@@ -760,6 +1790,14 @@ topology_template:
       label: vSON MGT volume name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_vson_mdr_volume
+            source_type: HEAT
+            param_name: vson_mdr_volume_name_0
       type: string
       description: Volume name.
       default: vson_mdr_volume_0
@@ -767,12 +1805,28 @@ topology_template:
       label: vSON DBG volume name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_5_vson_dbg_volume
+            source_type: HEAT
+            param_name: vson_dbg_volume_name_0
       type: string
       description: Volume name.
     vson_app_image_name:
       label: vSON base VM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_7_vson_app
+            source_type: HEAT
+            param_name: vson_app_image_name
       type: string
       description: VM Image name the vSON APP instance will be created from.
       default: VSON-BASE-1.0
@@ -780,24 +1834,74 @@ topology_template:
       label: vSON APP Volume ID 0
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_7_vson_app
+            source_type: HEAT
+            param_name: vson_app_volume_id_0
       type: string
       description: Volume ID of the vSON APP server.
     vnf_id:
       label: VF ID
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            - module_1_vson_mon
+            - module_4_vson_dbc
+            - module_7_vson_app
+            - module_3_vson_cll
+            - module_2_vson_mdr
+            - module_9_vson_clm
+            - module_5_vson_dbg
+            - module_6_vson_dbs
+            - module_8_vson_dcl
+            - base_vson
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance.
     vson_dc_unit:
       label: vSON Datacenter name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            - module_1_vson_mon
+            - module_4_vson_dbc
+            - module_7_vson_app
+            - module_3_vson_cll
+            - module_2_vson_mdr
+            - module_5_vson_dbg
+            - module_6_vson_dbs
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: vson_dc_unit
       type: string
       description: vSON Datacenter name.
     swift_son_container_name:
       label: SON Swift
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_vson
+            source_type: HEAT
+            param_name: swift_son_container_name
       type: string
       description: Swift container storing vSON artifacts.
       default: vson
@@ -805,18 +1909,52 @@ topology_template:
       label: OAM net IPv6 subnet prefix length
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_7_vson_app
+            source_type: HEAT
+            param_name: oam_net_subnet_v6_prefix_length
       type: string
       description: OAM network IPv6 subnet prefix length.
     vson_cll_volume_id_0:
       label: vSON Cluster Leader Volume ID 0
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll
+            source_type: HEAT
+            param_name: vson_cll_volume_id_0
       type: string
       description: Volume ID of the first vSON Cluster leader.
     ntp_servers:
       label: NTP servers
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_0_vson_mgt
+            - module_1_vson_mon
+            - module_4_vson_dbc
+            - module_7_vson_app
+            - module_3_vson_cll
+            - module_2_vson_mdr
+            - module_9_vson_clm
+            - module_5_vson_dbg
+            - module_6_vson_dbs
+            - module_8_vson_dcl
+            - base_vson
+            source_type: HEAT
+            param_name: ntp_servers
       type: list
       description: List of NTP servers.
       entry_schema:
@@ -825,18 +1963,42 @@ topology_template:
       label: vSON Cluster Leader Volume ID 1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll
+            source_type: HEAT
+            param_name: vson_cll_volume_id_1
       type: string
       description: Volume ID of the second vSON Cluster leader.
     vson_cll_volume_id_2:
       label: vSON Cluster Leader Volume ID 2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll
+            source_type: HEAT
+            param_name: vson_cll_volume_id_2
       type: string
       description: Volume ID of the third vSON Cluster leader.
     vson_cll_volume_size_2:
       label: Cinder volume ID 2 size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll_volume
+            source_type: HEAT
+            param_name: vson_cll_volume_size_2
       type: float
       description: |
         Size of the third Cinder volume. Measured in gigabytes.
@@ -844,6 +2006,14 @@ topology_template:
       label: Cinder volume ID 1 size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll_volume
+            source_type: HEAT
+            param_name: vson_cll_volume_size_1
       type: float
       description: |
         Size of the second Cinder volume. Measured in gigabytes.
@@ -851,6 +2021,14 @@ topology_template:
       label: Cinder volume ID 0 size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_3_vson_cll_volume
+            source_type: HEAT
+            param_name: vson_cll_volume_size_0
       type: float
       description: |
         Size of the first Cinder volume. Measured in gigabytes.
@@ -858,24 +2036,56 @@ topology_template:
       label: Flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_8_vson_dcl
+            source_type: HEAT
+            param_name: vson_dcl_flavor_name
       type: string
       description: The ID or name of the flavor to boot onto.
     vson_app_volume_name_0:
       label: vSON APP volume name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_7_vson_app_volume
+            source_type: HEAT
+            param_name: vson_app_volume_name_0
       type: string
       description: Volume name.
     vson_mon_name_0:
       label: vSON MON instance name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_1_vson_mon
+            source_type: HEAT
+            param_name: vson_mon_name_0
       type: string
       description: Unique name to be issued to the vSON MON instance.
     vson_mdr_name_0:
       label: vSON Mediator instance name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - module_2_vson_mdr
+            source_type: HEAT
+            param_name: vson_mdr_name_0
       type: string
       description: Unique name to be issued to the vSON Mediator instance.
   node_templates:
@@ -2243,4 +3453,4 @@ topology_template:
       value: vson_dbs_volume_1
     vson_mon_server_group_id:
       description: ID of the Server Group intended for vSON MON instances.
-      value: UNSUPPORTED_RESOURCE_vson_mon_server_group
\ No newline at end of file
+      value: UNSUPPORTED_RESOURCE_vson_mon_server_group
index 7b42e35..27b553b 100644 (file)
@@ -11,11 +11,27 @@ topology_template:
     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: network name of jsa log 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
   node_templates:
index 52911df..788f1f0 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       label: OAM network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_ips
       type: list
       description: OAM network ips
       default:
@@ -22,6 +30,14 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
       default: nova
@@ -29,6 +45,14 @@ topology_template:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: CPS network gateway
       default: 107.239.64.1
@@ -36,6 +60,14 @@ topology_template:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -46,6 +78,14 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
@@ -53,6 +93,14 @@ topology_template:
       label: CPS network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_ips
       type: list
       description: CPS network ips
       default:
@@ -63,6 +111,14 @@ topology_template:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
@@ -70,6 +126,14 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
       default: nimbus_security_group
@@ -77,6 +141,14 @@ topology_template:
       label: CPS Cluman Cinder Volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_volumes
       type: list
       description: CPS Cluman Cinder Volume
       default:
@@ -86,34 +158,83 @@ topology_template:
     compute_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: compute_image_name
       type: string
     pcm_flavor_name:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
     net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: net_name
       type: string
     oam_image_name:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
     shared_security_group_id2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: shared_security_group_id2
       type: string
       description: network name of jsa log network
     oam_server_names:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -124,6 +245,14 @@ topology_template:
       label: CPS network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_name
       type: string
       description: CPS network name
       default: int_pcrf_net_0
@@ -131,6 +260,14 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -138,18 +275,43 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
     shared_security_group_id1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: shared_security_group_id1
       type: string
       description: network name of jsa log network
     oam_net_name:
       label: OAM network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: OAM network name
       default: oam_protected_net_0
index 13c01e0..dfd1351 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       label: OAM network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_ips
       type: list
       description: OAM network ips
       default:
@@ -22,6 +30,14 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
       default: nova
@@ -29,6 +45,14 @@ topology_template:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: CPS network gateway
       default: 107.239.64.1
@@ -36,6 +60,14 @@ topology_template:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -46,6 +78,14 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
@@ -53,6 +93,14 @@ topology_template:
       label: CPS network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_ips
       type: list
       description: CPS network ips
       default:
@@ -63,6 +111,14 @@ topology_template:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
@@ -70,6 +126,14 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
       default: nimbus_security_group
@@ -77,6 +141,14 @@ topology_template:
       label: CPS Cluman Cinder Volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_volumes
       type: list
       description: CPS Cluman Cinder Volume
       default:
@@ -86,22 +158,54 @@ topology_template:
     compute_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: compute_image_name
       type: string
     pcm_flavor_name:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
     net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: net_name
       type: string
     oam_image_name:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
@@ -109,6 +213,14 @@ topology_template:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -119,6 +231,14 @@ topology_template:
       label: CPS network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_name
       type: string
       description: CPS network name
       default: int_pcrf_net_0
@@ -126,6 +246,14 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -133,6 +261,14 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -140,6 +276,14 @@ topology_template:
       label: OAM network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: OAM network name
       default: oam_protected_net_0
@@ -395,4 +539,4 @@ topology_template:
       - server_pcm_001
       - packet_mirror_network
       - compute_port_0
-      - abstract_compute
\ No newline at end of file
+      - abstract_compute
index e33c8f7..0525feb 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       label: OAM network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_ips
       type: list
       description: OAM network ips
       default:
@@ -22,6 +30,14 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
       default: nova
@@ -29,6 +45,14 @@ topology_template:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: CPS network gateway
       default: 107.239.64.1
@@ -36,6 +60,14 @@ topology_template:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -46,6 +78,14 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
@@ -53,6 +93,14 @@ topology_template:
       label: CPS network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_ips
       type: list
       description: CPS network ips
       default:
@@ -63,6 +111,14 @@ topology_template:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
@@ -70,6 +126,14 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
       default: nimbus_security_group
@@ -77,6 +141,14 @@ topology_template:
       label: CPS Cluman Cinder Volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_volumes
       type: list
       description: CPS Cluman Cinder Volume
       default:
@@ -86,22 +158,54 @@ topology_template:
     compute_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: compute_image_name
       type: string
     pcm_flavor_name:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
     net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: net_name
       type: string
     oam_image_name:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
@@ -109,6 +213,14 @@ topology_template:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -119,6 +231,14 @@ topology_template:
       label: CPS network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_name
       type: string
       description: CPS network name
       default: int_pcrf_net_0
@@ -126,6 +246,14 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -133,6 +261,14 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -140,6 +276,14 @@ topology_template:
       label: OAM network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: OAM network name
       default: oam_protected_net_0
@@ -408,4 +552,4 @@ topology_template:
       value:
         get_attribute:
         - server_pcm_002
-        - server_pcm_id
\ No newline at end of file
+        - server_pcm_id
index 03d6703..f26ec33 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       label: OAM network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_ips
       type: list
       description: OAM network ips
       default:
@@ -22,6 +30,14 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
       default: nova
@@ -29,6 +45,14 @@ topology_template:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: CPS network gateway
       default: 107.239.64.1
@@ -36,6 +60,14 @@ topology_template:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -46,6 +78,14 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
@@ -53,6 +93,14 @@ topology_template:
       label: CPS network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_ips
       type: list
       description: CPS network ips
       default:
@@ -63,6 +111,14 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
       default: nimbus_security_group
@@ -70,6 +126,14 @@ topology_template:
       label: CPS Cluman Cinder Volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_volumes
       type: list
       description: CPS Cluman Cinder Volume
       default:
@@ -79,11 +143,27 @@ topology_template:
     compute_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: compute_image_name
       type: string
     pcm_flavor_name:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
@@ -91,6 +171,14 @@ topology_template:
       label: CPS network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_name
       type: string
       description: CPS network name
       default: int_pcrf_net_0
@@ -98,6 +186,14 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -105,6 +201,14 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -112,12 +216,28 @@ topology_template:
       label: OAM network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: OAM network name
       default: oam_protected_net_0
     port_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: port_net_name
       type: string
   node_templates:
     server_pcm_001:
index 7c38cda..91253ae 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       label: OAM network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_ips
       type: list
       description: OAM network ips
       default:
@@ -22,6 +30,14 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
       default: nova
@@ -29,6 +45,14 @@ topology_template:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: CPS network gateway
       default: 107.239.64.1
@@ -36,6 +60,14 @@ topology_template:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -46,6 +78,14 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
@@ -53,6 +93,14 @@ topology_template:
       label: CPS network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_ips
       type: list
       description: CPS network ips
       default:
@@ -63,6 +111,14 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
       default: nimbus_security_group
@@ -70,6 +126,14 @@ topology_template:
       label: CPS Cluman Cinder Volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_volumes
       type: list
       description: CPS Cluman Cinder Volume
       default:
@@ -79,22 +143,54 @@ topology_template:
     compute_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: compute_image_name
       type: string
     pcm_flavor_name:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
     net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: net_name
       type: string
     cps_net_name:
       label: CPS network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_name
       type: string
       description: CPS network name
       default: int_pcrf_net_0
@@ -102,6 +198,14 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -109,6 +213,14 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -116,6 +228,14 @@ topology_template:
       label: OAM network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: OAM network name
       default: oam_protected_net_0
index d76973c..f8113a6 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       label: OAM network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_ips
       type: list
       description: OAM network ips
       default:
@@ -22,6 +30,14 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
       default: nova
@@ -29,6 +45,14 @@ topology_template:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: CPS network gateway
       default: 107.239.64.1
@@ -36,6 +60,14 @@ topology_template:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -46,6 +78,14 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
@@ -53,6 +93,14 @@ topology_template:
       label: CPS network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_ips
       type: list
       description: CPS network ips
       default:
@@ -63,6 +111,14 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
       default: nimbus_security_group
@@ -70,6 +126,14 @@ topology_template:
       label: CPS Cluman Cinder Volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_volumes
       type: list
       description: CPS Cluman Cinder Volume
       default:
@@ -79,22 +143,54 @@ topology_template:
     compute_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: compute_image_name
       type: string
     pcm_flavor_name:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
     net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: net_name
       type: string
     cps_net_name:
       label: CPS network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_name
       type: string
       description: CPS network name
       default: int_pcrf_net_0
@@ -102,6 +198,14 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -109,6 +213,14 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -116,6 +228,14 @@ topology_template:
       label: OAM network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: OAM network name
       default: oam_protected_net_0
index 4f83013..d6c80b3 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pd_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
@@ -19,6 +27,14 @@ topology_template:
       label: OAM network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_ips
       type: list
       description: OAM network ips
       default:
@@ -29,6 +45,14 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
       default: nova
@@ -36,6 +60,14 @@ topology_template:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: CPS network gateway
       default: 107.239.64.1
@@ -43,6 +75,14 @@ topology_template:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -53,6 +93,14 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
@@ -60,6 +108,14 @@ topology_template:
       label: CPS network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_ips
       type: list
       description: CPS network ips
       default:
@@ -70,6 +126,14 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pd_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
@@ -77,6 +141,14 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
       default: nimbus_security_group
@@ -84,6 +156,14 @@ topology_template:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pd_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -94,6 +174,14 @@ topology_template:
       label: CPS Cluman Cinder Volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_volumes
       type: list
       description: CPS Cluman Cinder Volume
       default:
@@ -103,22 +191,54 @@ topology_template:
     compute_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: compute_image_name
       type: string
     pcm_flavor_name:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
     net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: net_name
       type: string
     cps_net_name:
       label: CPS network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_name
       type: string
       description: CPS network name
       default: int_pcrf_net_0
@@ -126,6 +246,14 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: cps_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -133,6 +261,14 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -140,6 +276,14 @@ topology_template:
       label: OAM network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: OAM network name
       default: oam_protected_net_0
index 5d4a7a4..a42d0d5 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
@@ -19,6 +27,14 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
       default: nova
@@ -26,12 +42,28 @@ topology_template:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: CPS network gateway
     pcm_server_names:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -42,16 +74,40 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
     net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: net_name
       type: string
     compute_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: compute_image_name
       type: string
   node_templates:
     server_pcm_002:
@@ -189,4 +245,4 @@ topology_template:
       - server_pcm_002
       - server_pcm_001
       - server_pcm_003
-      - compute_port_0
\ No newline at end of file
+      - compute_port_0
index 8335140..007c922 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
@@ -19,6 +27,14 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
       default: nova
@@ -26,12 +42,28 @@ topology_template:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: CPS network gateway
     pcm_server_names:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -42,16 +74,40 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
     net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: net_name
       type: string
     compute_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: compute_image_name
       type: string
   node_templates:
     server_pcm_002:
@@ -189,4 +245,4 @@ topology_template:
       - server_pcm_002
       - server_pcm_001
       - server_pcm_003
-      - compute_port_0
\ No newline at end of file
+      - compute_port_0
index 8a54d28..29a25e7 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: cps
@@ -19,6 +27,14 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
       default: nova
@@ -26,12 +42,28 @@ topology_template:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: CPS network gateway
     pcm_server_names:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -42,16 +74,40 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: PCRF CM image name
       default: rhel2
     net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: net_name
       type: string
     compute_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v0.4
+            source_type: HEAT
+            param_name: compute_image_name
       type: string
   node_templates:
     server_pcm_002:
index 9bcbf7f..69830fe 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       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
@@ -33,6 +57,14 @@ topology_template:
       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:
index 53569c0..00c6eeb 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       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
@@ -33,6 +57,14 @@ topology_template:
       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:
index cfa575c..ec6a628 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       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
@@ -33,6 +57,14 @@ topology_template:
       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
@@ -40,6 +72,14 @@ topology_template:
       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:
index b35fcd2..806765b 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       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
@@ -33,6 +57,14 @@ topology_template:
       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:
index 32b9d60..dd5df2e 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       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
@@ -33,12 +57,28 @@ topology_template:
       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:
index 62c9c11..d8ed63f 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,12 +42,28 @@ topology_template:
       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
@@ -39,12 +71,28 @@ topology_template:
       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:
@@ -56,6 +104,14 @@ topology_template:
       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:
index 9bb3ae9..4c33369 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       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
@@ -33,6 +57,14 @@ topology_template:
       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:
index 8e24e46..1ec1a4b 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       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
@@ -33,6 +57,14 @@ topology_template:
       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:
index 2c5b6f8..dff6ff6 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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:
@@ -32,6 +48,14 @@ topology_template:
       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
@@ -39,6 +63,14 @@ topology_template:
       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
@@ -46,6 +78,14 @@ topology_template:
       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
@@ -53,6 +93,14 @@ topology_template:
       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:
@@ -64,6 +112,14 @@ topology_template:
       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
index dfb0641..d8244c2 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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:
@@ -32,6 +48,14 @@ topology_template:
       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
@@ -39,6 +63,14 @@ topology_template:
       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
@@ -46,6 +78,14 @@ topology_template:
       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
@@ -53,6 +93,14 @@ topology_template:
       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:
@@ -64,6 +112,14 @@ topology_template:
       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
index 4382027..a6d5ed6 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       label: repl network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: repl_net_ips
       type: list
       description: ips of repl network
       default:
@@ -37,6 +61,14 @@ topology_template:
       label: silver lining 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: sl_net_name
       type: string
       description: id of the sl network
       default: exn_protected_net_0
@@ -44,6 +76,14 @@ topology_template:
       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
@@ -51,6 +91,14 @@ topology_template:
       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:
@@ -62,6 +110,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -72,12 +128,28 @@ topology_template:
     dummy_net_netmask_1:
       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_netmask_1
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
     dummy_net_netmask_0:
       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_netmask_0
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -85,6 +157,14 @@ topology_template:
       label: mog ran net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_floating_ip
       type: string
       description: mog ran net virtual ip
       default: 107.239.36.5
@@ -92,6 +172,14 @@ topology_template:
       label: RAN network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_ips
       type: list
       description: RAN network ip
       default:
@@ -103,6 +191,14 @@ topology_template:
       label: csb internal end
       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_end_0
       type: string
       description: csb internal end
       default: 169.254.1.254
@@ -110,6 +206,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -117,6 +221,14 @@ topology_template:
       label: csb internal end
       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_end_1
       type: string
       description: csb internal end
       default: 169.254.2.254
@@ -124,6 +236,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
@@ -131,6 +251,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -145,6 +273,14 @@ topology_template:
       label: RAN 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: ran_net_name
       type: string
       description: RAN network name
       default: gn_direct_net_0
@@ -152,12 +288,28 @@ topology_template:
       label: mog-cm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: cluster-manager-vol-1
       type: string
       description: Cluster Manager volume 1
       default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
     csb_net_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_netmask
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -165,6 +317,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -172,6 +332,14 @@ topology_template:
       label: csb internal start
       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_start_0
       type: string
       description: csb internal start
       default: 169.254.1.4
@@ -179,6 +347,14 @@ topology_template:
       label: csb internal start
       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_start_1
       type: string
       description: csb internal start
       default: 169.254.2.4
@@ -186,6 +362,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -193,6 +377,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -200,6 +392,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -212,6 +412,14 @@ topology_template:
     csb_net_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_ips
       type: list
       description: mog_csb_net IP addresses
       default:
@@ -232,6 +440,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -239,6 +455,14 @@ topology_template:
       label: Rx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_ips
       type: list
       description: Rx network ips
       default:
@@ -250,6 +474,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_1
       type: string
       description: csb internal network name
       default: mog_dummy_1
@@ -257,6 +489,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_1
       type: string
       description: csb internal cidr
       default: 169.254.2.0/24
@@ -264,6 +504,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_0
       type: string
       description: csb internal network name
       default: mog_dummy_0
@@ -271,6 +519,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_0
       type: string
       description: csb internal cidr
       default: 169.254.1.0/24
@@ -278,6 +534,14 @@ topology_template:
       label: mog-oam-vol-2
       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-vol-2
       type: string
       description: OAM volume 2
       default: 6d169cb6-6ddc-41dc-920c-2839898a2924
@@ -285,6 +549,14 @@ topology_template:
       label: mog sl net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_floating_ip
       type: string
       description: mog sl net virtual ip
       default: 107.239.45.6
@@ -292,6 +564,14 @@ topology_template:
       label: mog-sm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-1
       type: string
       description: Session Manager volume 1
       default: 49201898-333d-4c88-b58d-cf573b091633
@@ -299,6 +579,14 @@ topology_template:
       label: mog rx net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_floating_ip
       type: string
       description: mog rx net virtual ip
       default: 107.239.34.5
@@ -306,6 +594,14 @@ topology_template:
       label: mog-sm-vol-2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-2
       type: string
       description: Session Manager volume 2
       default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
@@ -313,6 +609,14 @@ topology_template:
       label: mog-oam-vol-1
       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-vol-1
       type: string
       description: OAM volume 1
       default: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
@@ -320,6 +624,14 @@ topology_template:
       label: csb internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_start
       type: string
       description: csb internal start
       default: 172.26.0.1
@@ -327,6 +639,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -334,6 +654,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -341,6 +669,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -348,6 +684,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -359,6 +703,14 @@ topology_template:
       label: csb ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_cidr
       type: string
       description: csb internal cidr
       default: 172.26.0.0/24
@@ -366,6 +718,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -376,6 +736,14 @@ topology_template:
       label: silver lining network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_ips
       type: list
       description: ips of the sl network
       default:
@@ -387,6 +755,14 @@ topology_template:
       label: Rx 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: rx_net_name
       type: string
       description: Rx network name
       default: cor_direct_net_1
@@ -394,6 +770,14 @@ topology_template:
       label: Replication 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: repl_net_name
       type: string
       description: name of the replication network
       default: cor_direct_net_0
@@ -401,6 +785,14 @@ topology_template:
       label: 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
       description: the name of security group
       default: mog_security_group
@@ -408,6 +800,14 @@ topology_template:
       label: csb internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_end
       type: string
       description: csb internal end
       default: 172.26.0.254
@@ -415,6 +815,14 @@ topology_template:
       label: csb internal 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: csb_net_name
       type: string
       description: csb internal network name
       default: int_mog_csb_net
index c325682..ce7a4c9 100644 (file)
@@ -11,41 +11,97 @@ topology_template:
     port_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: port_name
       type: string
       description: port name
       default: port_name
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VNF instance
       default: This_is_ths_SCP_id
     smp_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: smp_name_1
       type: string
       description: name of VM
       default: vSMP2
     flavor_smp_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: flavor_smp_name
       type: string
       description: SCP SMP Flavor
       default: m3.xlarge
     image_smp_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: image_smp_name
       type: string
       description: SCP SMP image
       default: asc_base_image_smp
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       default: zone_1
     lab_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: lab_name
       type: string
       description: Lab name
       default: Lab-1
index 077dfc9..424fcd6 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -33,6 +57,14 @@ topology_template:
       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
@@ -40,6 +72,14 @@ topology_template:
       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
       default: packet-net-1
@@ -47,6 +87,14 @@ topology_template:
       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:
@@ -58,6 +106,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
index 482b763..0ad20ba 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       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
       default: 1024
@@ -33,6 +57,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -40,6 +72,14 @@ topology_template:
       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
@@ -47,6 +87,14 @@ topology_template:
       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
       default: packet-net-1
@@ -54,6 +102,14 @@ topology_template:
       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:
@@ -65,6 +121,14 @@ topology_template:
       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
       default: volume_type_1
@@ -72,6 +136,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
index 055edbc..3529fed 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -33,6 +57,14 @@ topology_template:
       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
@@ -40,6 +72,14 @@ topology_template:
       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
       default: packet-net-1
@@ -47,6 +87,14 @@ topology_template:
       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:
@@ -58,6 +106,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
index 5931d12..3f3e490 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,12 +42,28 @@ topology_template:
       label: packet internal 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_internal_network_name
       type: string
       description: name of the network
     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
       default: 1024
@@ -39,6 +71,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -46,6 +86,14 @@ topology_template:
       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
@@ -53,6 +101,14 @@ topology_template:
       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
       default: packet-net-1
@@ -60,6 +116,14 @@ topology_template:
       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:
@@ -71,6 +135,14 @@ topology_template:
       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
       default: volume_type_1
@@ -78,6 +150,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
index a6938c2..e7fa960 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       label: repl network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: repl_net_ips
       type: list
       description: ips of repl network
       default:
@@ -37,6 +61,14 @@ topology_template:
       label: silver lining 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: sl_net_name
       type: string
       description: id of the sl network
       default: exn_protected_net_0
@@ -44,6 +76,14 @@ topology_template:
       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
@@ -51,6 +91,14 @@ topology_template:
       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:
@@ -62,6 +110,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -72,12 +128,28 @@ topology_template:
     dummy_net_netmask_1:
       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_netmask_1
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
     dummy_net_netmask_0:
       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_netmask_0
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -85,6 +157,14 @@ topology_template:
       label: mog ran net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_floating_ip
       type: string
       description: mog ran net virtual ip
       default: 107.239.36.5
@@ -92,6 +172,14 @@ topology_template:
       label: RAN network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_ips
       type: list
       description: RAN network ip
       default:
@@ -103,6 +191,14 @@ topology_template:
       label: csb internal end
       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_end_0
       type: string
       description: csb internal end
       default: 169.254.1.254
@@ -110,6 +206,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -117,6 +221,14 @@ topology_template:
       label: csb internal end
       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_end_1
       type: string
       description: csb internal end
       default: 169.254.2.254
@@ -124,6 +236,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
@@ -131,6 +251,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -145,6 +273,14 @@ topology_template:
       label: RAN 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: ran_net_name
       type: string
       description: RAN network name
       default: gn_direct_net_0
@@ -152,12 +288,28 @@ topology_template:
       label: mog-cm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: cluster-manager-vol-1
       type: string
       description: Cluster Manager volume 1
       default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
     csb_net_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_netmask
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -165,6 +317,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -172,6 +332,14 @@ topology_template:
       label: csb internal start
       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_start_0
       type: string
       description: csb internal start
       default: 169.254.1.4
@@ -179,6 +347,14 @@ topology_template:
       label: csb internal start
       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_start_1
       type: string
       description: csb internal start
       default: 169.254.2.4
@@ -186,6 +362,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -193,6 +377,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -200,6 +392,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -212,6 +412,14 @@ topology_template:
     csb_net_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_ips
       type: list
       description: mog_csb_net IP addresses
       default:
@@ -232,6 +440,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -239,6 +455,14 @@ topology_template:
       label: Rx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_ips
       type: list
       description: Rx network ips
       default:
@@ -250,6 +474,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_1
       type: string
       description: csb internal network name
       default: mog_dummy_1
@@ -257,6 +489,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_1
       type: string
       description: csb internal cidr
       default: 169.254.2.0/24
@@ -264,6 +504,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_0
       type: string
       description: csb internal network name
       default: mog_dummy_0
@@ -271,6 +519,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_0
       type: string
       description: csb internal cidr
       default: 169.254.1.0/24
@@ -278,6 +534,14 @@ topology_template:
       label: mog-oam-vol-2
       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-vol-2
       type: string
       description: OAM volume 2
       default: 6d169cb6-6ddc-41dc-920c-2839898a2924
@@ -285,6 +549,14 @@ topology_template:
       label: mog sl net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_floating_ip
       type: string
       description: mog sl net virtual ip
       default: 107.239.45.6
@@ -292,6 +564,14 @@ topology_template:
       label: mog-sm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-1
       type: string
       description: Session Manager volume 1
       default: 49201898-333d-4c88-b58d-cf573b091633
@@ -299,6 +579,14 @@ topology_template:
       label: mog rx net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_floating_ip
       type: string
       description: mog rx net virtual ip
       default: 107.239.34.5
@@ -306,6 +594,14 @@ topology_template:
       label: mog-sm-vol-2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-2
       type: string
       description: Session Manager volume 2
       default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
@@ -313,6 +609,14 @@ topology_template:
       label: mog-oam-vol-1
       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-vol-1
       type: string
       description: OAM volume 1
       default: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
@@ -320,6 +624,14 @@ topology_template:
       label: csb internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_start
       type: string
       description: csb internal start
       default: 172.26.0.1
@@ -327,6 +639,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -334,6 +654,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -341,6 +669,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -348,6 +684,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -359,6 +703,14 @@ topology_template:
       label: csb ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_cidr
       type: string
       description: csb internal cidr
       default: 172.26.0.0/24
@@ -366,6 +718,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -376,6 +736,14 @@ topology_template:
       label: silver lining network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_ips
       type: list
       description: ips of the sl network
       default:
@@ -387,6 +755,14 @@ topology_template:
       label: Rx 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: rx_net_name
       type: string
       description: Rx network name
       default: cor_direct_net_1
@@ -394,6 +770,14 @@ topology_template:
       label: Replication 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: repl_net_name
       type: string
       description: name of the replication network
       default: cor_direct_net_0
@@ -401,6 +785,14 @@ topology_template:
       label: 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
       description: the name of security group
       default: mog_security_group
@@ -408,6 +800,14 @@ topology_template:
       label: csb internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_end
       type: string
       description: csb internal end
       default: 172.26.0.254
@@ -415,6 +815,14 @@ topology_template:
       label: csb internal 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: csb_net_name
       type: string
       description: csb internal network name
       default: int_mog_csb_net
index 4715d0e..cdc3fd4 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       label: repl network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: repl_net_ips
       type: list
       description: ips of repl network
       default:
@@ -37,6 +61,14 @@ topology_template:
       label: silver lining 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: sl_net_name
       type: string
       description: id of the sl network
       default: exn_protected_net_0
@@ -44,6 +76,14 @@ topology_template:
       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
@@ -51,6 +91,14 @@ topology_template:
       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:
@@ -62,6 +110,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -72,12 +128,28 @@ topology_template:
     dummy_net_netmask_1:
       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_netmask_1
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
     dummy_net_netmask_0:
       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_netmask_0
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -85,6 +157,14 @@ topology_template:
       label: mog ran net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_floating_ip
       type: string
       description: mog ran net virtual ip
       default: 107.239.36.5
@@ -92,6 +172,14 @@ topology_template:
       label: RAN network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_ips
       type: list
       description: RAN network ip
       default:
@@ -103,6 +191,14 @@ topology_template:
       label: csb internal end
       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_end_0
       type: string
       description: csb internal end
       default: 169.254.1.254
@@ -110,6 +206,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -117,6 +221,14 @@ topology_template:
       label: csb internal end
       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_end_1
       type: string
       description: csb internal end
       default: 169.254.2.254
@@ -124,6 +236,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
@@ -131,6 +251,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -145,6 +273,14 @@ topology_template:
       label: RAN 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: ran_net_name
       type: string
       description: RAN network name
       default: gn_direct_net_0
@@ -152,12 +288,28 @@ topology_template:
       label: mog-cm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: cluster-manager-vol-1
       type: string
       description: Cluster Manager volume 1
       default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
     csb_net_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_netmask
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -165,6 +317,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -172,6 +332,14 @@ topology_template:
       label: csb internal start
       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_start_0
       type: string
       description: csb internal start
       default: 169.254.1.4
@@ -179,6 +347,14 @@ topology_template:
       label: csb internal start
       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_start_1
       type: string
       description: csb internal start
       default: 169.254.2.4
@@ -186,6 +362,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -193,6 +377,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -200,6 +392,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -212,6 +412,14 @@ topology_template:
     csb_net_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_ips
       type: list
       description: mog_csb_net IP addresses
       default:
@@ -232,6 +440,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -239,6 +455,14 @@ topology_template:
       label: Rx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_ips
       type: list
       description: Rx network ips
       default:
@@ -250,6 +474,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_1
       type: string
       description: csb internal network name
       default: mog_dummy_1
@@ -257,6 +489,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_1
       type: string
       description: csb internal cidr
       default: 169.254.2.0/24
@@ -264,6 +504,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_0
       type: string
       description: csb internal network name
       default: mog_dummy_0
@@ -271,6 +519,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_0
       type: string
       description: csb internal cidr
       default: 169.254.1.0/24
@@ -278,6 +534,14 @@ topology_template:
       label: mog-oam-vol-2
       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-vol-2
       type: string
       description: OAM volume 2
       default: 6d169cb6-6ddc-41dc-920c-2839898a2924
@@ -285,6 +549,14 @@ topology_template:
       label: mog sl net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_floating_ip
       type: string
       description: mog sl net virtual ip
       default: 107.239.45.6
@@ -292,6 +564,14 @@ topology_template:
       label: mog-sm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-1
       type: string
       description: Session Manager volume 1
       default: 49201898-333d-4c88-b58d-cf573b091633
@@ -299,6 +579,14 @@ topology_template:
       label: mog rx net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_floating_ip
       type: string
       description: mog rx net virtual ip
       default: 107.239.34.5
@@ -306,6 +594,14 @@ topology_template:
       label: mog-sm-vol-2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-2
       type: string
       description: Session Manager volume 2
       default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
@@ -313,6 +609,14 @@ topology_template:
       label: mog-oam-vol-1
       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-vol-1
       type: string
       description: OAM volume 1
       default: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
@@ -320,6 +624,14 @@ topology_template:
       label: csb internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_start
       type: string
       description: csb internal start
       default: 172.26.0.1
@@ -327,6 +639,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -334,6 +654,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -341,6 +669,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -348,6 +684,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -359,6 +703,14 @@ topology_template:
       label: csb ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_cidr
       type: string
       description: csb internal cidr
       default: 172.26.0.0/24
@@ -366,6 +718,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -376,6 +736,14 @@ topology_template:
       label: silver lining network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_ips
       type: list
       description: ips of the sl network
       default:
@@ -387,6 +755,14 @@ topology_template:
       label: Rx 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: rx_net_name
       type: string
       description: Rx network name
       default: cor_direct_net_1
@@ -394,6 +770,14 @@ topology_template:
       label: Replication 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: repl_net_name
       type: string
       description: name of the replication network
       default: cor_direct_net_0
@@ -401,6 +785,14 @@ topology_template:
       label: 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
       description: the name of security group
       default: mog_security_group
@@ -408,6 +800,14 @@ topology_template:
       label: csb internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_end
       type: string
       description: csb internal end
       default: 172.26.0.254
@@ -415,6 +815,14 @@ topology_template:
       label: csb internal 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: csb_net_name
       type: string
       description: csb internal network name
       default: int_mog_csb_net
index 229c8d9..bb44eba 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       label: repl network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: repl_net_ips
       type: list
       description: ips of repl network
       default:
@@ -37,6 +61,14 @@ topology_template:
       label: silver lining 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: sl_net_name
       type: string
       description: id of the sl network
       default: exn_protected_net_0
@@ -44,6 +76,14 @@ topology_template:
       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
@@ -51,6 +91,14 @@ topology_template:
       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:
@@ -62,6 +110,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -72,12 +128,28 @@ topology_template:
     dummy_net_netmask_1:
       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_netmask_1
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
     dummy_net_netmask_0:
       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_netmask_0
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -85,6 +157,14 @@ topology_template:
       label: mog ran net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_floating_ip
       type: string
       description: mog ran net virtual ip
       default: 107.239.36.5
@@ -92,6 +172,14 @@ topology_template:
       label: RAN network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_ips
       type: list
       description: RAN network ip
       default:
@@ -103,6 +191,14 @@ topology_template:
       label: csb internal end
       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_end_0
       type: string
       description: csb internal end
       default: 169.254.1.254
@@ -110,6 +206,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -117,6 +221,14 @@ topology_template:
       label: csb internal end
       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_end_1
       type: string
       description: csb internal end
       default: 169.254.2.254
@@ -124,6 +236,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
@@ -131,6 +251,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -145,6 +273,14 @@ topology_template:
       label: RAN 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: ran_net_name
       type: string
       description: RAN network name
       default: gn_direct_net_0
@@ -152,12 +288,28 @@ topology_template:
       label: mog-cm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: cluster-manager-vol-1
       type: string
       description: Cluster Manager volume 1
       default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
     csb_net_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_netmask
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -165,6 +317,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -172,6 +332,14 @@ topology_template:
       label: csb internal start
       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_start_0
       type: string
       description: csb internal start
       default: 169.254.1.4
@@ -179,6 +347,14 @@ topology_template:
       label: csb internal start
       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_start_1
       type: string
       description: csb internal start
       default: 169.254.2.4
@@ -186,6 +362,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -193,6 +377,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -200,6 +392,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -212,6 +412,14 @@ topology_template:
     csb_net_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_ips
       type: list
       description: mog_csb_net IP addresses
       default:
@@ -232,6 +440,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -239,6 +455,14 @@ topology_template:
       label: Rx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_ips
       type: list
       description: Rx network ips
       default:
@@ -250,6 +474,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_1
       type: string
       description: csb internal network name
       default: mog_dummy_1
@@ -257,6 +489,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_1
       type: string
       description: csb internal cidr
       default: 169.254.2.0/24
@@ -264,6 +504,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_0
       type: string
       description: csb internal network name
       default: mog_dummy_0
@@ -271,6 +519,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_0
       type: string
       description: csb internal cidr
       default: 169.254.1.0/24
@@ -278,6 +534,14 @@ topology_template:
       label: mog-oam-vol-2
       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-vol-2
       type: string
       description: OAM volume 2
       default: 6d169cb6-6ddc-41dc-920c-2839898a2924
@@ -285,6 +549,14 @@ topology_template:
       label: mog sl net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_floating_ip
       type: string
       description: mog sl net virtual ip
       default: 107.239.45.6
@@ -292,6 +564,14 @@ topology_template:
       label: mog-sm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-1
       type: string
       description: Session Manager volume 1
       default: 49201898-333d-4c88-b58d-cf573b091633
@@ -299,6 +579,14 @@ topology_template:
       label: mog rx net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_floating_ip
       type: string
       description: mog rx net virtual ip
       default: 107.239.34.5
@@ -306,6 +594,14 @@ topology_template:
       label: mog-sm-vol-2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-2
       type: string
       description: Session Manager volume 2
       default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
@@ -313,6 +609,14 @@ topology_template:
       label: mog-oam-vol-1
       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-vol-1
       type: string
       description: OAM volume 1
       default: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
@@ -320,6 +624,14 @@ topology_template:
       label: csb internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_start
       type: string
       description: csb internal start
       default: 172.26.0.1
@@ -327,6 +639,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -334,6 +654,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -341,6 +669,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -348,6 +684,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -359,6 +703,14 @@ topology_template:
       label: csb ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_cidr
       type: string
       description: csb internal cidr
       default: 172.26.0.0/24
@@ -366,6 +718,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -376,6 +736,14 @@ topology_template:
       label: silver lining network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_ips
       type: list
       description: ips of the sl network
       default:
@@ -387,6 +755,14 @@ topology_template:
       label: Rx 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: rx_net_name
       type: string
       description: Rx network name
       default: cor_direct_net_1
@@ -394,6 +770,14 @@ topology_template:
       label: Replication 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: repl_net_name
       type: string
       description: name of the replication network
       default: cor_direct_net_0
@@ -401,6 +785,14 @@ topology_template:
       label: 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
       description: the name of security group
       default: mog_security_group
@@ -408,6 +800,14 @@ topology_template:
       label: csb internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_end
       type: string
       description: csb internal end
       default: 172.26.0.254
@@ -415,6 +815,14 @@ topology_template:
       label: csb internal 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: csb_net_name
       type: string
       description: csb internal network name
       default: int_mog_csb_net
index 5c32464..4f4840d 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       label: repl network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: repl_net_ips
       type: list
       description: ips of repl network
       default:
@@ -37,6 +61,14 @@ topology_template:
       label: silver lining 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: sl_net_name
       type: string
       description: id of the sl network
       default: exn_protected_net_0
@@ -44,6 +76,14 @@ topology_template:
       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
@@ -51,6 +91,14 @@ topology_template:
       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:
@@ -62,6 +110,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -72,12 +128,28 @@ topology_template:
     dummy_net_netmask_1:
       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_netmask_1
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
     dummy_net_netmask_0:
       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_netmask_0
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -85,6 +157,14 @@ topology_template:
       label: mog ran net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_floating_ip
       type: string
       description: mog ran net virtual ip
       default: 107.239.36.5
@@ -92,6 +172,14 @@ topology_template:
       label: RAN network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_ips
       type: list
       description: RAN network ip
       default:
@@ -103,6 +191,14 @@ topology_template:
       label: csb internal end
       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_end_0
       type: string
       description: csb internal end
       default: 169.254.1.254
@@ -110,6 +206,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -117,6 +221,14 @@ topology_template:
       label: csb internal end
       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_end_1
       type: string
       description: csb internal end
       default: 169.254.2.254
@@ -124,6 +236,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
@@ -131,6 +251,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -145,6 +273,14 @@ topology_template:
       label: RAN 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: ran_net_name
       type: string
       description: RAN network name
       default: gn_direct_net_0
@@ -152,12 +288,28 @@ topology_template:
       label: mog-cm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: cluster-manager-vol-1
       type: string
       description: Cluster Manager volume 1
       default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
     csb_net_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_netmask
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -165,6 +317,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -172,6 +332,14 @@ topology_template:
       label: csb internal start
       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_start_0
       type: string
       description: csb internal start
       default: 169.254.1.4
@@ -179,6 +347,14 @@ topology_template:
       label: csb internal start
       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_start_1
       type: string
       description: csb internal start
       default: 169.254.2.4
@@ -186,6 +362,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -193,6 +377,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -200,6 +392,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -212,6 +412,14 @@ topology_template:
     csb_net_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_ips
       type: list
       description: mog_csb_net IP addresses
       default:
@@ -232,6 +440,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -239,6 +455,14 @@ topology_template:
       label: Rx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_ips
       type: list
       description: Rx network ips
       default:
@@ -250,6 +474,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_1
       type: string
       description: csb internal network name
       default: mog_dummy_1
@@ -257,6 +489,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_1
       type: string
       description: csb internal cidr
       default: 169.254.2.0/24
@@ -264,6 +504,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_0
       type: string
       description: csb internal network name
       default: mog_dummy_0
@@ -271,6 +519,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_0
       type: string
       description: csb internal cidr
       default: 169.254.1.0/24
@@ -278,6 +534,14 @@ topology_template:
       label: mog-oam-vol-2
       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-vol-2
       type: string
       description: OAM volume 2
       default: 6d169cb6-6ddc-41dc-920c-2839898a2924
@@ -285,6 +549,14 @@ topology_template:
       label: mog sl net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_floating_ip
       type: string
       description: mog sl net virtual ip
       default: 107.239.45.6
@@ -292,6 +564,14 @@ topology_template:
       label: mog-sm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-1
       type: string
       description: Session Manager volume 1
       default: 49201898-333d-4c88-b58d-cf573b091633
@@ -299,6 +579,14 @@ topology_template:
       label: mog rx net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_floating_ip
       type: string
       description: mog rx net virtual ip
       default: 107.239.34.5
@@ -306,6 +594,14 @@ topology_template:
       label: mog-sm-vol-2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-2
       type: string
       description: Session Manager volume 2
       default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
@@ -313,6 +609,14 @@ topology_template:
       label: mog-oam-vol-1
       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-vol-1
       type: string
       description: OAM volume 1
       default: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
@@ -320,6 +624,14 @@ topology_template:
       label: csb internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_start
       type: string
       description: csb internal start
       default: 172.26.0.1
@@ -327,6 +639,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -334,6 +654,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -341,6 +669,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -348,6 +684,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -359,6 +703,14 @@ topology_template:
       label: csb ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_cidr
       type: string
       description: csb internal cidr
       default: 172.26.0.0/24
@@ -366,6 +718,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -376,6 +736,14 @@ topology_template:
       label: silver lining network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_ips
       type: list
       description: ips of the sl network
       default:
@@ -387,6 +755,14 @@ topology_template:
       label: Rx 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: rx_net_name
       type: string
       description: Rx network name
       default: cor_direct_net_1
@@ -394,6 +770,14 @@ topology_template:
       label: Replication 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: repl_net_name
       type: string
       description: name of the replication network
       default: cor_direct_net_0
@@ -401,6 +785,14 @@ topology_template:
       label: 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
       description: the name of security group
       default: mog_security_group
@@ -408,6 +800,14 @@ topology_template:
       label: csb internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_end
       type: string
       description: csb internal end
       default: 172.26.0.254
@@ -415,6 +815,14 @@ topology_template:
       label: csb internal 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: csb_net_name
       type: string
       description: csb internal network name
       default: int_mog_csb_net
index 1037ae4..e85c75e 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       label: repl network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: repl_net_ips
       type: list
       description: ips of repl network
       default:
@@ -37,6 +61,14 @@ topology_template:
       label: silver lining 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: sl_net_name
       type: string
       description: id of the sl network
       default: exn_protected_net_0
@@ -44,6 +76,14 @@ topology_template:
       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
@@ -51,6 +91,14 @@ topology_template:
       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:
@@ -62,6 +110,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -72,12 +128,28 @@ topology_template:
     dummy_net_netmask_1:
       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_netmask_1
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
     dummy_net_netmask_0:
       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_netmask_0
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -85,6 +157,14 @@ topology_template:
       label: mog ran net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_floating_ip
       type: string
       description: mog ran net virtual ip
       default: 107.239.36.5
@@ -92,6 +172,14 @@ topology_template:
       label: RAN network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_ips
       type: list
       description: RAN network ip
       default:
@@ -103,6 +191,14 @@ topology_template:
       label: csb internal end
       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_end_0
       type: string
       description: csb internal end
       default: 169.254.1.254
@@ -110,6 +206,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -117,6 +221,14 @@ topology_template:
       label: csb internal end
       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_end_1
       type: string
       description: csb internal end
       default: 169.254.2.254
@@ -124,6 +236,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
@@ -131,6 +251,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -145,6 +273,14 @@ topology_template:
       label: RAN 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: ran_net_name
       type: string
       description: RAN network name
       default: gn_direct_net_0
@@ -152,12 +288,28 @@ topology_template:
       label: mog-cm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: cluster-manager-vol-1
       type: string
       description: Cluster Manager volume 1
       default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
     csb_net_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_netmask
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -165,6 +317,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -172,6 +332,14 @@ topology_template:
       label: csb internal start
       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_start_0
       type: string
       description: csb internal start
       default: 169.254.1.4
@@ -179,6 +347,14 @@ topology_template:
       label: csb internal start
       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_start_1
       type: string
       description: csb internal start
       default: 169.254.2.4
@@ -186,6 +362,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -193,6 +377,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -200,6 +392,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -212,6 +412,14 @@ topology_template:
     csb_net_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_ips
       type: list
       description: mog_csb_net IP addresses
       default:
@@ -232,6 +440,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -239,6 +455,14 @@ topology_template:
       label: Rx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_ips
       type: list
       description: Rx network ips
       default:
@@ -250,6 +474,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_1
       type: string
       description: csb internal network name
       default: mog_dummy_1
@@ -257,6 +489,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_1
       type: string
       description: csb internal cidr
       default: 169.254.2.0/24
@@ -264,6 +504,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_0
       type: string
       description: csb internal network name
       default: mog_dummy_0
@@ -271,6 +519,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_0
       type: string
       description: csb internal cidr
       default: 169.254.1.0/24
@@ -278,6 +534,14 @@ topology_template:
       label: mog-oam-vol-2
       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-vol-2
       type: string
       description: OAM volume 2
       default: 6d169cb6-6ddc-41dc-920c-2839898a2924
@@ -285,6 +549,14 @@ topology_template:
       label: mog sl net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_floating_ip
       type: string
       description: mog sl net virtual ip
       default: 107.239.45.6
@@ -292,6 +564,14 @@ topology_template:
       label: mog-sm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-1
       type: string
       description: Session Manager volume 1
       default: 49201898-333d-4c88-b58d-cf573b091633
@@ -299,6 +579,14 @@ topology_template:
       label: mog rx net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_floating_ip
       type: string
       description: mog rx net virtual ip
       default: 107.239.34.5
@@ -306,6 +594,14 @@ topology_template:
       label: mog-sm-vol-2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-2
       type: string
       description: Session Manager volume 2
       default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
@@ -313,6 +609,14 @@ topology_template:
       label: mog-oam-vol-1
       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-vol-1
       type: string
       description: OAM volume 1
       default: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
@@ -320,6 +624,14 @@ topology_template:
       label: csb internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_start
       type: string
       description: csb internal start
       default: 172.26.0.1
@@ -327,6 +639,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -334,6 +654,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -341,6 +669,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -348,6 +684,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -359,6 +703,14 @@ topology_template:
       label: csb ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_cidr
       type: string
       description: csb internal cidr
       default: 172.26.0.0/24
@@ -366,6 +718,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -376,6 +736,14 @@ topology_template:
       label: silver lining network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_ips
       type: list
       description: ips of the sl network
       default:
@@ -387,6 +755,14 @@ topology_template:
       label: Rx 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: rx_net_name
       type: string
       description: Rx network name
       default: cor_direct_net_1
@@ -394,6 +770,14 @@ topology_template:
       label: Replication 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: repl_net_name
       type: string
       description: name of the replication network
       default: cor_direct_net_0
@@ -401,6 +785,14 @@ topology_template:
       label: 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
       description: the name of security group
       default: mog_security_group
@@ -408,6 +800,14 @@ topology_template:
       label: csb internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_end
       type: string
       description: csb internal end
       default: 172.26.0.254
@@ -415,6 +815,14 @@ topology_template:
       label: csb internal 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: csb_net_name
       type: string
       description: csb internal network name
       default: int_mog_csb_net
index 20504bc..4054d32 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       label: repl network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: repl_net_ips
       type: list
       description: ips of repl network
       default:
@@ -37,6 +61,14 @@ topology_template:
       label: silver lining 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: sl_net_name
       type: string
       description: id of the sl network
       default: exn_protected_net_0
@@ -44,6 +76,14 @@ topology_template:
       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
@@ -51,6 +91,14 @@ topology_template:
       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:
@@ -62,6 +110,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -72,12 +128,28 @@ topology_template:
     dummy_net_netmask_1:
       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_netmask_1
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
     dummy_net_netmask_0:
       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_netmask_0
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -85,6 +157,14 @@ topology_template:
       label: mog ran net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_floating_ip
       type: string
       description: mog ran net virtual ip
       default: 107.239.36.5
@@ -92,6 +172,14 @@ topology_template:
       label: RAN network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_ips
       type: list
       description: RAN network ip
       default:
@@ -103,6 +191,14 @@ topology_template:
       label: csb internal end
       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_end_0
       type: string
       description: csb internal end
       default: 169.254.1.254
@@ -110,6 +206,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -117,6 +221,14 @@ topology_template:
       label: csb internal end
       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_end_1
       type: string
       description: csb internal end
       default: 169.254.2.254
@@ -124,6 +236,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
@@ -131,6 +251,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -145,6 +273,14 @@ topology_template:
       label: RAN 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: ran_net_name
       type: string
       description: RAN network name
       default: gn_direct_net_0
@@ -152,12 +288,28 @@ topology_template:
       label: mog-cm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: cluster-manager-vol-1
       type: string
       description: Cluster Manager volume 1
       default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
     csb_net_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_netmask
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -165,6 +317,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -172,6 +332,14 @@ topology_template:
       label: csb internal start
       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_start_0
       type: string
       description: csb internal start
       default: 169.254.1.4
@@ -179,6 +347,14 @@ topology_template:
       label: csb internal start
       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_start_1
       type: string
       description: csb internal start
       default: 169.254.2.4
@@ -186,6 +362,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -193,6 +377,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -200,6 +392,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -212,6 +412,14 @@ topology_template:
     csb_net_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_ips
       type: list
       description: mog_csb_net IP addresses
       default:
@@ -232,6 +440,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -239,6 +455,14 @@ topology_template:
       label: Rx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_ips
       type: list
       description: Rx network ips
       default:
@@ -250,6 +474,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_1
       type: string
       description: csb internal network name
       default: mog_dummy_1
@@ -257,6 +489,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_1
       type: string
       description: csb internal cidr
       default: 169.254.2.0/24
@@ -264,6 +504,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_0
       type: string
       description: csb internal network name
       default: mog_dummy_0
@@ -271,6 +519,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_0
       type: string
       description: csb internal cidr
       default: 169.254.1.0/24
@@ -278,6 +534,14 @@ topology_template:
       label: mog-oam-vol-2
       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-vol-2
       type: string
       description: OAM volume 2
       default: 6d169cb6-6ddc-41dc-920c-2839898a2924
@@ -285,6 +549,14 @@ topology_template:
       label: mog sl net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_floating_ip
       type: string
       description: mog sl net virtual ip
       default: 107.239.45.6
@@ -292,6 +564,14 @@ topology_template:
       label: mog-sm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-1
       type: string
       description: Session Manager volume 1
       default: 49201898-333d-4c88-b58d-cf573b091633
@@ -299,6 +579,14 @@ topology_template:
       label: mog rx net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_floating_ip
       type: string
       description: mog rx net virtual ip
       default: 107.239.34.5
@@ -306,6 +594,14 @@ topology_template:
       label: mog-sm-vol-2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-2
       type: string
       description: Session Manager volume 2
       default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
@@ -313,6 +609,14 @@ topology_template:
       label: mog-oam-vol-1
       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-vol-1
       type: string
       description: OAM volume 1
       default: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
@@ -320,6 +624,14 @@ topology_template:
       label: csb internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_start
       type: string
       description: csb internal start
       default: 172.26.0.1
@@ -327,6 +639,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -334,6 +654,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -341,6 +669,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -348,6 +684,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -359,6 +703,14 @@ topology_template:
       label: csb ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_cidr
       type: string
       description: csb internal cidr
       default: 172.26.0.0/24
@@ -366,6 +718,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -376,6 +736,14 @@ topology_template:
       label: silver lining network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_ips
       type: list
       description: ips of the sl network
       default:
@@ -387,6 +755,14 @@ topology_template:
       label: Rx 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: rx_net_name
       type: string
       description: Rx network name
       default: cor_direct_net_1
@@ -394,6 +770,14 @@ topology_template:
       label: Replication 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: repl_net_name
       type: string
       description: name of the replication network
       default: cor_direct_net_0
@@ -401,6 +785,14 @@ topology_template:
       label: 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
       description: the name of security group
       default: mog_security_group
@@ -408,6 +800,14 @@ topology_template:
       label: csb internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_end
       type: string
       description: csb internal end
       default: 172.26.0.254
@@ -415,6 +815,14 @@ topology_template:
       label: csb internal 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: csb_net_name
       type: string
       description: csb internal network name
       default: int_mog_csb_net
index 5d546b6..4712348 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       label: csb ineternal cidr
       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: csb internal cidr
       default: mog_dummy_1
@@ -26,38 +42,94 @@ topology_template:
       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
     template_PortTuple_LB1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: template_PortTuple_LB1
       type: string
       description: dummy
     lb_st_interface_type_oam:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: lb_st_interface_type_oam
       type: string
       description: dummy
     oam_sec_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: oam_sec_group_name
       type: string
       description: dummy
     virtual_ip_address:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: virtual_ip_address
       type: string
       description: dummy
     nems_traffic_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: nems_traffic_name
       type: string
       description: dummy
     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
@@ -65,6 +137,14 @@ topology_template:
       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:
@@ -76,41 +156,105 @@ topology_template:
       label: pd_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: pd_security_group_name
       type: string
       description: pd_security_group_name
     jsa_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: jsa_net_name
       type: string
       description: dummy
     pd_port_fixed_ips_address:
       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_port_fixed_ips_address
       type: string
       description: dummy
     parent_interface:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: parent_interface
       type: string
       description: dummy
     virtual_ipv6_address:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: virtual_ipv6_address
       type: string
       description: dummy
     mac_address:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: mac_address
       type: string
       description: dummy
     pd_port_fixed_ips_subnet:
       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_port_fixed_ips_subnet
       type: string
       description: dummy
     lb_st_interface_vlan_tag_oam:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: lb_st_interface_vlan_tag_oam
       type: string
       description: dummy
   node_templates:
index 697a93c..e9d7a14 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       label: repl network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: repl_net_ips
       type: list
       description: ips of repl network
       default:
@@ -37,6 +61,14 @@ topology_template:
       label: silver lining 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: sl_net_name
       type: string
       description: id of the sl network
       default: exn_protected_net_0
@@ -44,6 +76,14 @@ topology_template:
       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
@@ -51,6 +91,14 @@ topology_template:
       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:
@@ -62,6 +110,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -72,12 +128,28 @@ topology_template:
     dummy_net_netmask_1:
       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_netmask_1
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
     dummy_net_netmask_0:
       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_netmask_0
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -85,6 +157,14 @@ topology_template:
       label: mog ran net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_floating_ip
       type: string
       description: mog ran net virtual ip
       default: 107.239.36.5
@@ -92,6 +172,14 @@ topology_template:
       label: RAN network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_ips
       type: list
       description: RAN network ip
       default:
@@ -103,6 +191,14 @@ topology_template:
       label: csb internal end
       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_end_0
       type: string
       description: csb internal end
       default: 169.254.1.254
@@ -110,6 +206,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -117,6 +221,14 @@ topology_template:
       label: csb internal end
       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_end_1
       type: string
       description: csb internal end
       default: 169.254.2.254
@@ -124,6 +236,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
@@ -131,6 +251,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -145,6 +273,14 @@ topology_template:
       label: RAN 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: ran_net_name
       type: string
       description: RAN network name
       default: gn_direct_net_0
@@ -152,12 +288,28 @@ topology_template:
       label: mog-cm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: cluster-manager-vol-1
       type: string
       description: Cluster Manager volume 1
       default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
     csb_net_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_netmask
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -165,6 +317,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -172,6 +332,14 @@ topology_template:
       label: csb internal start
       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_start_0
       type: string
       description: csb internal start
       default: 169.254.1.4
@@ -179,6 +347,14 @@ topology_template:
       label: csb internal start
       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_start_1
       type: string
       description: csb internal start
       default: 169.254.2.4
@@ -186,6 +362,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -193,6 +377,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -200,6 +392,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -212,6 +412,14 @@ topology_template:
     csb_net_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_ips
       type: list
       description: mog_csb_net IP addresses
       default:
@@ -232,6 +440,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -239,6 +455,14 @@ topology_template:
       label: Rx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_ips
       type: list
       description: Rx network ips
       default:
@@ -250,6 +474,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_1
       type: string
       description: csb internal network name
       default: mog_dummy_1
@@ -257,6 +489,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_1
       type: string
       description: csb internal cidr
       default: 169.254.2.0/24
@@ -264,6 +504,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_0
       type: string
       description: csb internal network name
       default: mog_dummy_0
@@ -271,6 +519,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_0
       type: string
       description: csb internal cidr
       default: 169.254.1.0/24
@@ -278,6 +534,14 @@ topology_template:
       label: mog-oam-vol-2
       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-vol-2
       type: string
       description: OAM volume 2
       default: 6d169cb6-6ddc-41dc-920c-2839898a2924
@@ -285,6 +549,14 @@ topology_template:
       label: mog sl net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_floating_ip
       type: string
       description: mog sl net virtual ip
       default: 107.239.45.6
@@ -292,6 +564,14 @@ topology_template:
       label: mog-sm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-1
       type: string
       description: Session Manager volume 1
       default: 49201898-333d-4c88-b58d-cf573b091633
@@ -299,6 +579,14 @@ topology_template:
       label: mog rx net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_floating_ip
       type: string
       description: mog rx net virtual ip
       default: 107.239.34.5
@@ -306,6 +594,14 @@ topology_template:
       label: mog-sm-vol-2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-2
       type: string
       description: Session Manager volume 2
       default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
@@ -313,6 +609,14 @@ topology_template:
       label: mog-oam-vol-1
       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-vol-1
       type: string
       description: OAM volume 1
       default: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
@@ -320,6 +624,14 @@ topology_template:
       label: csb internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_start
       type: string
       description: csb internal start
       default: 172.26.0.1
@@ -327,6 +639,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -334,6 +654,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -341,6 +669,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -348,6 +684,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -359,6 +703,14 @@ topology_template:
       label: csb ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_cidr
       type: string
       description: csb internal cidr
       default: 172.26.0.0/24
@@ -366,6 +718,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -376,6 +736,14 @@ topology_template:
       label: silver lining network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_ips
       type: list
       description: ips of the sl network
       default:
@@ -387,6 +755,14 @@ topology_template:
       label: Rx 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: rx_net_name
       type: string
       description: Rx network name
       default: cor_direct_net_1
@@ -394,6 +770,14 @@ topology_template:
       label: Replication 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: repl_net_name
       type: string
       description: name of the replication network
       default: cor_direct_net_0
@@ -401,6 +785,14 @@ topology_template:
       label: 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
       description: the name of security group
       default: mog_security_group
@@ -408,6 +800,14 @@ topology_template:
       label: csb internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_end
       type: string
       description: csb internal end
       default: 172.26.0.254
@@ -415,6 +815,14 @@ topology_template:
       label: csb internal 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: csb_net_name
       type: string
       description: csb internal network name
       default: int_mog_csb_net
index a33dea1..0feb8ef 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       label: repl network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: repl_net_ips
       type: list
       description: ips of repl network
       default:
@@ -37,6 +61,14 @@ topology_template:
       label: silver lining 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: sl_net_name
       type: string
       description: id of the sl network
       default: exn_protected_net_0
@@ -44,6 +76,14 @@ topology_template:
       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
@@ -51,6 +91,14 @@ topology_template:
       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:
@@ -62,6 +110,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -72,12 +128,28 @@ topology_template:
     dummy_net_netmask_1:
       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_netmask_1
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
     dummy_net_netmask_0:
       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_netmask_0
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -85,6 +157,14 @@ topology_template:
       label: mog ran net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_floating_ip
       type: string
       description: mog ran net virtual ip
       default: 107.239.36.5
@@ -92,6 +172,14 @@ topology_template:
       label: RAN network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_ips
       type: list
       description: RAN network ip
       default:
@@ -103,6 +191,14 @@ topology_template:
       label: csb internal end
       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_end_0
       type: string
       description: csb internal end
       default: 169.254.1.254
@@ -110,6 +206,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -117,6 +221,14 @@ topology_template:
       label: csb internal end
       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_end_1
       type: string
       description: csb internal end
       default: 169.254.2.254
@@ -124,6 +236,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
@@ -131,6 +251,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -145,6 +273,14 @@ topology_template:
       label: RAN 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: ran_net_name
       type: string
       description: RAN network name
       default: gn_direct_net_0
@@ -152,12 +288,28 @@ topology_template:
       label: mog-cm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: cluster-manager-vol-1
       type: string
       description: Cluster Manager volume 1
       default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
     csb_net_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_netmask
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -165,6 +317,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -172,6 +332,14 @@ topology_template:
       label: csb internal start
       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_start_0
       type: string
       description: csb internal start
       default: 169.254.1.4
@@ -179,6 +347,14 @@ topology_template:
       label: csb internal start
       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_start_1
       type: string
       description: csb internal start
       default: 169.254.2.4
@@ -186,6 +362,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -193,6 +377,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -200,6 +392,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -212,6 +412,14 @@ topology_template:
     csb_net_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_ips
       type: list
       description: mog_csb_net IP addresses
       default:
@@ -232,6 +440,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -239,6 +455,14 @@ topology_template:
       label: Rx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_ips
       type: list
       description: Rx network ips
       default:
@@ -250,6 +474,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_1
       type: string
       description: csb internal network name
       default: mog_dummy_1
@@ -257,6 +489,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_1
       type: string
       description: csb internal cidr
       default: 169.254.2.0/24
@@ -264,6 +504,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_0
       type: string
       description: csb internal network name
       default: mog_dummy_0
@@ -271,6 +519,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_0
       type: string
       description: csb internal cidr
       default: 169.254.1.0/24
@@ -278,6 +534,14 @@ topology_template:
       label: mog-oam-vol-2
       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-vol-2
       type: string
       description: OAM volume 2
       default: 6d169cb6-6ddc-41dc-920c-2839898a2924
@@ -285,6 +549,14 @@ topology_template:
       label: mog sl net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_floating_ip
       type: string
       description: mog sl net virtual ip
       default: 107.239.45.6
@@ -292,6 +564,14 @@ topology_template:
       label: mog-sm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-1
       type: string
       description: Session Manager volume 1
       default: 49201898-333d-4c88-b58d-cf573b091633
@@ -299,6 +579,14 @@ topology_template:
       label: mog rx net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_floating_ip
       type: string
       description: mog rx net virtual ip
       default: 107.239.34.5
@@ -306,6 +594,14 @@ topology_template:
       label: mog-sm-vol-2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-2
       type: string
       description: Session Manager volume 2
       default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
@@ -313,6 +609,14 @@ topology_template:
       label: mog-oam-vol-1
       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-vol-1
       type: string
       description: OAM volume 1
       default: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
@@ -320,6 +624,14 @@ topology_template:
       label: csb internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_start
       type: string
       description: csb internal start
       default: 172.26.0.1
@@ -327,6 +639,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -334,6 +654,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -341,6 +669,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -348,6 +684,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -359,6 +703,14 @@ topology_template:
       label: csb ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_cidr
       type: string
       description: csb internal cidr
       default: 172.26.0.0/24
@@ -366,6 +718,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -376,6 +736,14 @@ topology_template:
       label: silver lining network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_ips
       type: list
       description: ips of the sl network
       default:
@@ -387,6 +755,14 @@ topology_template:
       label: Rx 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: rx_net_name
       type: string
       description: Rx network name
       default: cor_direct_net_1
@@ -394,6 +770,14 @@ topology_template:
       label: Replication 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: repl_net_name
       type: string
       description: name of the replication network
       default: cor_direct_net_0
@@ -401,6 +785,14 @@ topology_template:
       label: 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
       description: the name of security group
       default: mog_security_group
@@ -408,6 +800,14 @@ topology_template:
       label: csb internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_end
       type: string
       description: csb internal end
       default: 172.26.0.254
@@ -415,6 +815,14 @@ topology_template:
       label: csb internal 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: csb_net_name
       type: string
       description: csb internal network name
       default: int_mog_csb_net
index 07ce00a..83a2eaf 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       label: csb ineternal cidr
       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: csb internal cidr
       default: packet-net-1
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       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
@@ -33,6 +57,14 @@ topology_template:
       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:
@@ -44,6 +76,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
index 8b195d0..41f9b91 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       label: repl network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: repl_net_ips
       type: list
       description: ips of repl network
       default:
@@ -37,6 +61,14 @@ topology_template:
       label: silver lining 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: sl_net_name
       type: string
       description: id of the sl network
       default: exn_protected_net_0
@@ -44,6 +76,14 @@ topology_template:
       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
@@ -51,6 +91,14 @@ topology_template:
       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:
@@ -62,6 +110,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -72,12 +128,28 @@ topology_template:
     dummy_net_netmask_1:
       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_netmask_1
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
     dummy_net_netmask_0:
       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_netmask_0
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -85,6 +157,14 @@ topology_template:
       label: mog ran net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_floating_ip
       type: string
       description: mog ran net virtual ip
       default: 107.239.36.5
@@ -92,6 +172,14 @@ topology_template:
       label: RAN network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_ips
       type: list
       description: RAN network ip
       default:
@@ -103,6 +191,14 @@ topology_template:
       label: csb internal end
       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_end_0
       type: string
       description: csb internal end
       default: 169.254.1.254
@@ -110,6 +206,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -117,6 +221,14 @@ topology_template:
       label: csb internal end
       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_end_1
       type: string
       description: csb internal end
       default: 169.254.2.254
@@ -124,6 +236,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
@@ -131,6 +251,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -145,6 +273,14 @@ topology_template:
       label: RAN 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: ran_net_name
       type: string
       description: RAN network name
       default: gn_direct_net_0
@@ -152,12 +288,28 @@ topology_template:
       label: mog-cm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: cluster-manager-vol-1
       type: string
       description: Cluster Manager volume 1
       default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
     csb_net_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_netmask
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -165,6 +317,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -172,6 +332,14 @@ topology_template:
       label: csb internal start
       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_start_0
       type: string
       description: csb internal start
       default: 169.254.1.4
@@ -179,6 +347,14 @@ topology_template:
       label: csb internal start
       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_start_1
       type: string
       description: csb internal start
       default: 169.254.2.4
@@ -186,6 +362,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -193,6 +377,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -200,6 +392,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -212,6 +412,14 @@ topology_template:
     csb_net_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_ips
       type: list
       description: mog_csb_net IP addresses
       default:
@@ -232,6 +440,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -239,6 +455,14 @@ topology_template:
       label: Rx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_ips
       type: list
       description: Rx network ips
       default:
@@ -250,6 +474,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_1
       type: string
       description: csb internal network name
       default: mog_dummy_1
@@ -257,6 +489,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_1
       type: string
       description: csb internal cidr
       default: 169.254.2.0/24
@@ -264,6 +504,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_0
       type: string
       description: csb internal network name
       default: mog_dummy_0
@@ -271,6 +519,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_0
       type: string
       description: csb internal cidr
       default: 169.254.1.0/24
@@ -278,6 +534,14 @@ topology_template:
       label: mog-oam-vol-2
       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-vol-2
       type: string
       description: OAM volume 2
       default: 6d169cb6-6ddc-41dc-920c-2839898a2924
@@ -285,6 +549,14 @@ topology_template:
       label: mog sl net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_floating_ip
       type: string
       description: mog sl net virtual ip
       default: 107.239.45.6
@@ -292,6 +564,14 @@ topology_template:
       label: mog-sm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-1
       type: string
       description: Session Manager volume 1
       default: 49201898-333d-4c88-b58d-cf573b091633
@@ -299,6 +579,14 @@ topology_template:
       label: mog rx net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_floating_ip
       type: string
       description: mog rx net virtual ip
       default: 107.239.34.5
@@ -306,6 +594,14 @@ topology_template:
       label: mog-sm-vol-2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-2
       type: string
       description: Session Manager volume 2
       default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
@@ -313,6 +609,14 @@ topology_template:
       label: mog-oam-vol-1
       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-vol-1
       type: string
       description: OAM volume 1
       default: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
@@ -320,6 +624,14 @@ topology_template:
       label: csb internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_start
       type: string
       description: csb internal start
       default: 172.26.0.1
@@ -327,6 +639,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -334,6 +654,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -341,6 +669,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -348,6 +684,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -359,6 +703,14 @@ topology_template:
       label: csb ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_cidr
       type: string
       description: csb internal cidr
       default: 172.26.0.0/24
@@ -366,6 +718,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -376,6 +736,14 @@ topology_template:
       label: silver lining network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_ips
       type: list
       description: ips of the sl network
       default:
@@ -387,6 +755,14 @@ topology_template:
       label: Rx 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: rx_net_name
       type: string
       description: Rx network name
       default: cor_direct_net_1
@@ -394,6 +770,14 @@ topology_template:
       label: Replication 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: repl_net_name
       type: string
       description: name of the replication network
       default: cor_direct_net_0
@@ -401,6 +785,14 @@ topology_template:
       label: 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
       description: the name of security group
       default: mog_security_group
@@ -408,6 +800,14 @@ topology_template:
       label: csb internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_end
       type: string
       description: csb internal end
       default: 172.26.0.254
@@ -415,6 +815,14 @@ topology_template:
       label: csb internal 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: csb_net_name
       type: string
       description: csb internal network name
       default: int_mog_csb_net
index 4295d6f..d35d65a 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       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
@@ -26,6 +42,14 @@ topology_template:
       label: repl network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: repl_net_ips
       type: list
       description: ips of repl network
       default:
@@ -37,6 +61,14 @@ topology_template:
       label: silver lining 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: sl_net_name
       type: string
       description: id of the sl network
       default: exn_protected_net_0
@@ -44,6 +76,14 @@ topology_template:
       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
@@ -51,6 +91,14 @@ topology_template:
       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:
@@ -62,6 +110,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -72,12 +128,28 @@ topology_template:
     dummy_net_netmask_1:
       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_netmask_1
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
     dummy_net_netmask_0:
       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_netmask_0
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -85,6 +157,14 @@ topology_template:
       label: mog ran net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_floating_ip
       type: string
       description: mog ran net virtual ip
       default: 107.239.36.5
@@ -92,6 +172,14 @@ topology_template:
       label: RAN network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_ips
       type: list
       description: RAN network ip
       default:
@@ -103,6 +191,14 @@ topology_template:
       label: csb internal end
       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_end_0
       type: string
       description: csb internal end
       default: 169.254.1.254
@@ -110,6 +206,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -117,6 +221,14 @@ topology_template:
       label: csb internal end
       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_end_1
       type: string
       description: csb internal end
       default: 169.254.2.254
@@ -124,6 +236,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
@@ -131,6 +251,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -145,6 +273,14 @@ topology_template:
       label: RAN 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: ran_net_name
       type: string
       description: RAN network name
       default: gn_direct_net_0
@@ -152,12 +288,28 @@ topology_template:
       label: mog-cm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: cluster-manager-vol-1
       type: string
       description: Cluster Manager volume 1
       default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
     csb_net_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_netmask
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -165,6 +317,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -172,6 +332,14 @@ topology_template:
       label: csb internal start
       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_start_0
       type: string
       description: csb internal start
       default: 169.254.1.4
@@ -179,6 +347,14 @@ topology_template:
       label: csb internal start
       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_start_1
       type: string
       description: csb internal start
       default: 169.254.2.4
@@ -186,6 +362,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -193,6 +377,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -200,6 +392,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -212,6 +412,14 @@ topology_template:
     csb_net_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_ips
       type: list
       description: mog_csb_net IP addresses
       default:
@@ -232,6 +440,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -239,6 +455,14 @@ topology_template:
       label: Rx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_ips
       type: list
       description: Rx network ips
       default:
@@ -250,6 +474,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_1
       type: string
       description: csb internal network name
       default: mog_dummy_1
@@ -257,6 +489,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_1
       type: string
       description: csb internal cidr
       default: 169.254.2.0/24
@@ -264,6 +504,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_0
       type: string
       description: csb internal network name
       default: mog_dummy_0
@@ -271,6 +519,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_0
       type: string
       description: csb internal cidr
       default: 169.254.1.0/24
@@ -278,6 +534,14 @@ topology_template:
       label: mog-oam-vol-2
       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-vol-2
       type: string
       description: OAM volume 2
       default: 6d169cb6-6ddc-41dc-920c-2839898a2924
@@ -285,6 +549,14 @@ topology_template:
       label: mog sl net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_floating_ip
       type: string
       description: mog sl net virtual ip
       default: 107.239.45.6
@@ -292,6 +564,14 @@ topology_template:
       label: mog-sm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-1
       type: string
       description: Session Manager volume 1
       default: 49201898-333d-4c88-b58d-cf573b091633
@@ -299,6 +579,14 @@ topology_template:
       label: mog rx net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_floating_ip
       type: string
       description: mog rx net virtual ip
       default: 107.239.34.5
@@ -306,6 +594,14 @@ topology_template:
       label: mog-sm-vol-2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-2
       type: string
       description: Session Manager volume 2
       default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
@@ -313,6 +609,14 @@ topology_template:
       label: mog-oam-vol-1
       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-vol-1
       type: string
       description: OAM volume 1
       default: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
@@ -320,6 +624,14 @@ topology_template:
       label: csb internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_start
       type: string
       description: csb internal start
       default: 172.26.0.1
@@ -327,6 +639,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -334,6 +654,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -341,6 +669,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -348,6 +684,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -359,6 +703,14 @@ topology_template:
       label: csb ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_cidr
       type: string
       description: csb internal cidr
       default: 172.26.0.0/24
@@ -366,6 +718,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -376,6 +736,14 @@ topology_template:
       label: silver lining network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_ips
       type: list
       description: ips of the sl network
       default:
@@ -387,6 +755,14 @@ topology_template:
       label: Rx 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: rx_net_name
       type: string
       description: Rx network name
       default: cor_direct_net_1
@@ -394,6 +770,14 @@ topology_template:
       label: Replication 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: repl_net_name
       type: string
       description: name of the replication network
       default: cor_direct_net_0
@@ -401,6 +785,14 @@ topology_template:
       label: 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
       description: the name of security group
       default: mog_security_group
@@ -408,6 +800,14 @@ topology_template:
       label: csb internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_end
       type: string
       description: csb internal end
       default: 172.26.0.254
@@ -415,6 +815,14 @@ topology_template:
       label: csb internal 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: csb_net_name
       type: string
       description: csb internal network name
       default: int_mog_csb_net
index 82259a7..8002f73 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -33,6 +49,14 @@ topology_template:
       label: csb ineternal cidr
       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: csb internal cidr
       default: mog_dummy_1
@@ -40,6 +64,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -50,18 +82,42 @@ topology_template:
       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
     VMME_pd_boot_volume:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: VMME_pd_boot_volume
       type: string
       default: 49201898-333d-4c88-b58d-cf573b091633
     oam_flavor_name:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -69,6 +125,14 @@ topology_template:
       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
@@ -76,6 +140,14 @@ topology_template:
       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
       default: mog_packet_1
@@ -83,6 +155,14 @@ topology_template:
       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:
@@ -94,6 +174,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -104,17 +192,41 @@ topology_template:
     VMME_ps_boot_volume:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: VMME_ps_boot_volume
       type: string
       default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
     VMME_oam_boot_volume:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: VMME_oam_boot_volume
       type: string
       default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
     cm_flavor_name:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -122,6 +234,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -129,6 +249,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -136,6 +264,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -143,6 +279,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -156,6 +300,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -163,6 +315,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -170,6 +330,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -181,6 +349,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -188,6 +364,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
index 927e672..0bb61d1 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -33,6 +49,14 @@ topology_template:
       label: csb ineternal cidr
       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: csb internal cidr
       default: mog_dummy_1
@@ -40,6 +64,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -50,6 +82,14 @@ topology_template:
       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
@@ -57,6 +97,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -64,6 +112,14 @@ topology_template:
       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
@@ -71,6 +127,14 @@ topology_template:
       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:
@@ -82,6 +146,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -93,6 +165,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -100,6 +180,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -107,6 +195,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -114,6 +210,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -121,6 +225,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -134,6 +246,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -141,6 +261,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -148,6 +276,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -159,6 +295,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -166,6 +310,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
index 217da7b..7863e55 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -33,6 +49,14 @@ topology_template:
       label: csb ineternal cidr
       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: csb internal cidr
       default: mog_dummy_1
@@ -40,6 +64,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -50,6 +82,14 @@ topology_template:
       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
@@ -57,6 +97,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -64,6 +112,14 @@ topology_template:
       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
@@ -71,6 +127,14 @@ topology_template:
       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:
@@ -82,6 +146,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -93,6 +165,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -100,6 +180,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -107,6 +195,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -114,6 +210,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -121,6 +225,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -134,6 +246,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -141,6 +261,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -148,6 +276,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -159,6 +295,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -166,6 +310,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
index f379c67..344d34e 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -33,6 +49,14 @@ topology_template:
       label: csb ineternal cidr
       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: csb internal cidr
       default: mog_dummy_1
@@ -40,6 +64,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -50,6 +82,14 @@ topology_template:
       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
@@ -57,6 +97,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -64,6 +112,14 @@ topology_template:
       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
@@ -71,6 +127,14 @@ topology_template:
       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:
@@ -82,6 +146,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -93,6 +165,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -100,6 +180,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -107,6 +195,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -114,6 +210,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -121,6 +225,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -134,6 +246,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -141,6 +261,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -148,6 +276,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -159,6 +295,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -166,6 +310,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
index 69ccca5..4d445e4 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_1
       type: string
       description: csb internal network name
       default: mog_dummy_1
@@ -26,6 +42,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_0
       type: string
       description: csb internal network name
       default: mog_dummy_0
@@ -33,6 +57,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_0
       type: string
       description: csb internal cidr
       default: 169.254.1.0/24
@@ -40,6 +72,14 @@ topology_template:
       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
@@ -47,6 +87,14 @@ topology_template:
       label: mog sl net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_floating_ip
       type: string
       description: mog sl net virtual ip
       default: 107.239.45.6
@@ -54,6 +102,14 @@ topology_template:
       label: repl network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: repl_net_ips
       type: list
       description: ips of repl network
       default:
@@ -65,6 +121,14 @@ topology_template:
       label: silver lining 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: sl_net_name
       type: string
       description: id of the sl network
       default: exn_protected_net_0
@@ -72,6 +136,14 @@ topology_template:
       label: mog rx net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_floating_ip
       type: string
       description: mog rx net virtual ip
       default: 107.239.34.5
@@ -79,6 +151,14 @@ topology_template:
       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
@@ -86,6 +166,14 @@ topology_template:
       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:
@@ -97,6 +185,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -108,12 +204,28 @@ topology_template:
       label: csb internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_start
       type: string
       description: csb internal start
       default: 172.26.0.1
     dummy_net_netmask_0:
       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_netmask_0
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -121,6 +233,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -128,6 +248,14 @@ topology_template:
       label: mog ran net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_floating_ip
       type: string
       description: mog ran net virtual ip
       default: 107.239.36.5
@@ -135,6 +263,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -142,6 +278,14 @@ topology_template:
       label: RAN network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_ips
       type: list
       description: RAN network ip
       default:
@@ -153,6 +297,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -160,6 +312,14 @@ topology_template:
       label: csb internal end
       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_end_0
       type: string
       description: csb internal end
       default: 169.254.1.254
@@ -167,6 +327,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -174,6 +342,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -185,6 +361,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
@@ -192,6 +376,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -206,6 +398,14 @@ topology_template:
       label: csb ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_cidr
       type: string
       description: csb internal cidr
       default: 172.26.0.0/24
@@ -213,6 +413,14 @@ topology_template:
       label: RAN 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: ran_net_name
       type: string
       description: RAN network name
       default: gn_direct_net_0
@@ -220,6 +428,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -230,6 +446,14 @@ topology_template:
       label: silver lining network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_ips
       type: list
       description: ips of the sl network
       default:
@@ -241,12 +465,28 @@ topology_template:
       label: Rx 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: rx_net_name
       type: string
       description: Rx network name
       default: cor_direct_net_1
     csb_net_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_netmask
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -254,6 +494,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -261,6 +509,14 @@ topology_template:
       label: Replication 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: repl_net_name
       type: string
       description: name of the replication network
       default: cor_direct_net_0
@@ -268,6 +524,14 @@ topology_template:
       label: csb internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_end
       type: string
       description: csb internal end
       default: 172.26.0.254
@@ -275,6 +539,14 @@ topology_template:
       label: csb internal start
       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_start_0
       type: string
       description: csb internal start
       default: 169.254.1.4
@@ -282,6 +554,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -289,6 +569,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -296,6 +584,14 @@ topology_template:
       label: csb internal 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: csb_net_name
       type: string
       description: csb internal network name
       default: int_mog_csb_net
@@ -303,6 +599,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -315,6 +619,14 @@ topology_template:
     csb_net_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_ips
       type: list
       description: mog_csb_net IP addresses
       default:
@@ -335,6 +647,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -342,6 +662,14 @@ topology_template:
       label: Rx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_ips
       type: list
       description: Rx network ips
       default:
index d3a239a..3fe02b8 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       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
@@ -19,6 +27,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_1
       type: string
       description: csb internal network name
       default: mog_dummy_1
@@ -26,6 +42,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_0
       type: string
       description: csb internal network name
       default: mog_dummy_0
@@ -33,6 +57,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_0
       type: string
       description: csb internal cidr
       default: 169.254.1.0/24
@@ -40,6 +72,14 @@ topology_template:
       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
@@ -47,6 +87,14 @@ topology_template:
       label: mog sl net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_floating_ip
       type: string
       description: mog sl net virtual ip
       default: 107.239.45.6
@@ -54,6 +102,14 @@ topology_template:
       label: repl network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: repl_net_ips
       type: list
       description: ips of repl network
       default:
@@ -65,6 +121,14 @@ topology_template:
       label: silver lining 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: sl_net_name
       type: string
       description: id of the sl network
       default: exn_protected_net_0
@@ -72,6 +136,14 @@ topology_template:
       label: mog rx net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_floating_ip
       type: string
       description: mog rx net virtual ip
       default: 107.239.34.5
@@ -79,6 +151,14 @@ topology_template:
       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
@@ -86,6 +166,14 @@ topology_template:
       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:
@@ -97,6 +185,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -108,12 +204,28 @@ topology_template:
       label: csb internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_start
       type: string
       description: csb internal start
       default: 172.26.0.1
     dummy_net_netmask_0:
       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_netmask_0
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -121,6 +233,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -128,6 +248,14 @@ topology_template:
       label: mog ran net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_floating_ip
       type: string
       description: mog ran net virtual ip
       default: 107.239.36.5
@@ -135,6 +263,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -142,6 +278,14 @@ topology_template:
       label: RAN network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_ips
       type: list
       description: RAN network ip
       default:
@@ -153,6 +297,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -160,6 +312,14 @@ topology_template:
       label: csb internal end
       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_end_0
       type: string
       description: csb internal end
       default: 169.254.1.254
@@ -167,6 +327,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -174,6 +342,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -185,6 +361,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
@@ -192,6 +376,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -206,6 +398,14 @@ topology_template:
       label: csb ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_cidr
       type: string
       description: csb internal cidr
       default: 172.26.0.0/24
@@ -213,6 +413,14 @@ topology_template:
       label: RAN 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: ran_net_name
       type: string
       description: RAN network name
       default: gn_direct_net_0
@@ -220,6 +428,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -230,6 +446,14 @@ topology_template:
       label: silver lining network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_ips
       type: list
       description: ips of the sl network
       default:
@@ -241,12 +465,28 @@ topology_template:
       label: Rx 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: rx_net_name
       type: string
       description: Rx network name
       default: cor_direct_net_1
     csb_net_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_netmask
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -254,6 +494,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -261,6 +509,14 @@ topology_template:
       label: Replication 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: repl_net_name
       type: string
       description: name of the replication network
       default: cor_direct_net_0
@@ -268,6 +524,14 @@ topology_template:
       label: csb internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_end
       type: string
       description: csb internal end
       default: 172.26.0.254
@@ -275,6 +539,14 @@ topology_template:
       label: csb internal start
       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_start_0
       type: string
       description: csb internal start
       default: 169.254.1.4
@@ -282,6 +554,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -289,6 +569,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -296,6 +584,14 @@ topology_template:
       label: csb internal 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: csb_net_name
       type: string
       description: csb internal network name
       default: int_mog_csb_net
@@ -303,6 +599,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -315,6 +619,14 @@ topology_template:
     csb_net_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_ips
       type: list
       description: mog_csb_net IP addresses
       default:
@@ -335,6 +647,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -342,6 +662,14 @@ topology_template:
       label: Rx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_ips
       type: list
       description: Rx network ips
       default:
index ec7134b..bc8bf24 100644 (file)
@@ -13,232 +13,560 @@ topology_template:
       label: Internal2_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_name
       type: string
       description: Internal2_name
     FSB1_volume_name:
       label: FSB1_volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: FSB1_volume_name
       type: string
       description: FSB1_volume_1
     jsa_cidr:
       label: jsa_cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: jsa_cidr
       type: string
       description: jsa_cidr
     availabilityzone_name:
       label: availabilityzone_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone_name
     Internal2_external:
       label: Internal2_external
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_external
       type: string
       description: Internal2_external
     vipr_atm_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: vipr_atm_name_0
       type: string
       description: prop
     Internal2_forwarding_mode:
       label: Internal2_forwarding_mode
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_forwarding_mode
       type: string
       description: Internal2_forwarding_mode
     pcrf_vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_vnf_id
       type: string
       description: prop
     FSB_1_image:
       label: MME_FSB1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: FSB_1_image
       type: string
       description: MME_FSB1_15B-CP04-r5a01
     fsb1-Internal1-mac:
       label: FSB1_internal_mac
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-Internal1-mac
       type: string
       description: FSB1_internal_mac
     pcm_server_name:
       label: pcm_server_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_server_name
       type: string
       description: pcm_server_name
     oam_net_name:
       label: oam_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: oam_net_name
     fsb1-Internal2-mac:
       label: FSB1_internal_mac
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-Internal2-mac
       type: string
       description: FSB1_internal_mac
     fsb_zone:
       label: FSB1_zone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb_zone
       type: string
       description: FSB1_zone
     oam_net_gw:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: prop
     VMME_FSB1_boot_volume:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: VMME_FSB1_boot_volume
       type: string
     network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: network_name
       type: string
       description: prop
     cps_net_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: cps_net_ip
       type: string
       description: prop
     pcrf_psm_server_name:
       label: pcrf_psm_server_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_psm_server_name
       type: string
       description: pcrf_psm_server_name
     pcm_flavor_name:
       label: pcm_flavor_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: pcm_flavor_name
     pcrf_cps_net_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_cps_net_ip
       type: string
       description: prop
     fsb2-Internal1-mac:
       label: FSB1_internal_mac
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb2-Internal1-mac
       type: string
       description: FSB1_internal_mac
     pcrf_cps_net_name:
       label: pcrf_cps_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_cps_net_name
       type: string
       description: pcrf_cps_net_name
     pcm_vol:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_vol
       type: string
       description: prop
     Internal1_external:
       label: Internal1_external
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_external
       type: string
       description: Internal1_external
     Internal1_shared:
       label: Internal1_shared
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_shared
       type: string
       description: Internal1_shared
     fsb1-name:
       label: FSB1_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-name
       type: string
       description: FSB1_name
     pcm_image_name:
       label: pcm_image_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: pcm_image_name
     pcrf_psm_flavor_name:
       label: pcrf_psm_flavor_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_psm_flavor_name
       type: string
       description: pcrf_psm_flavor_name
     pcrf_psm_image_name:
       label: pcrf_psm_image_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_psm_image_name
       type: string
       description: pcrf_psm_image_name
     snapshot01:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: snapshot01
       type: string
       description: prop
     volume_size:
       label: volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: volume_size
       type: float
       description: my volume size 320GB
     snapshot02:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: snapshot02
       type: string
       description: prop
     Internal2_shared:
       label: Internal2_shared
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_shared
       type: string
       description: Internal2_shared
     cps_net_mask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: cps_net_mask
       type: string
       description: prop
     Internal1_net_name:
       label: Internal1_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_net_name
       type: string
       description: Internal1_net_name
     fsb1-flavor:
       label: FSB1_flavor
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-flavor
       type: string
       description: FSB1_flavor
     pcm_vol_01:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_vol_01
       type: string
       description: prop
     volume_type:
       label: volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: volume_type
       type: string
       description: volume type Gold
     fsb1-zone:
       label: FSB1_zone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-zone
       type: string
       description: FSB1_zone
     security_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: security_group_name
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -247,49 +575,121 @@ topology_template:
       label: jsa_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: jsa_net_name
     port_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: port_name
       type: string
       description: prop
     oam_net_id:
       label: oam_net_id
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_id
       type: string
       description: oam_net_id
     Internal1_forwarding_mode:
       label: Internal1_forwarding_mode
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_forwarding_mode
       type: string
       description: Internal1_forwarding_mode
     cps_net_name:
       label: cps_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: cps_net_name
       type: string
       description: cps_net_name
     oam_net_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_ip
       type: string
       description: prop
     oam_net_mask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_mask
       type: string
       description: prop
     fsb1-oam-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-oam-ip
       type: string
       description: prop
     pcrf_security_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_security_group_name
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -346,4 +746,4 @@ topology_template:
           Version 2.0 02-09-2016 (Authors: Paul Phillips, pp2854 PROD)
       members:
       - VMI1
-      - FSB1
\ No newline at end of file
+      - FSB1
index 9595977..7469661 100644 (file)
@@ -15,232 +15,560 @@ topology_template:
       label: Internal2_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_name
       type: string
       description: Internal2_name
     FSB1_volume_name:
       label: FSB1_volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: FSB1_volume_name
       type: string
       description: FSB1_volume_1
     jsa_cidr:
       label: jsa_cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: jsa_cidr
       type: string
       description: jsa_cidr
     availabilityzone_name:
       label: availabilityzone_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone_name
     Internal2_external:
       label: Internal2_external
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_external
       type: string
       description: Internal2_external
     vipr_atm_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: vipr_atm_name_0
       type: string
       description: prop
     Internal2_forwarding_mode:
       label: Internal2_forwarding_mode
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_forwarding_mode
       type: string
       description: Internal2_forwarding_mode
     pcrf_vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_vnf_id
       type: string
       description: prop
     FSB_1_image:
       label: MME_FSB1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: FSB_1_image
       type: string
       description: MME_FSB1_15B-CP04-r5a01
     fsb1-Internal1-mac:
       label: FSB1_internal_mac
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-Internal1-mac
       type: string
       description: FSB1_internal_mac
     pcm_server_name:
       label: pcm_server_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_server_name
       type: string
       description: pcm_server_name
     oam_net_name:
       label: oam_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: oam_net_name
     fsb1-Internal2-mac:
       label: FSB1_internal_mac
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-Internal2-mac
       type: string
       description: FSB1_internal_mac
     fsb_zone:
       label: FSB1_zone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb_zone
       type: string
       description: FSB1_zone
     oam_net_gw:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: prop
     VMME_FSB1_boot_volume:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: VMME_FSB1_boot_volume
       type: string
     network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: network_name
       type: string
       description: prop
     cps_net_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: cps_net_ip
       type: string
       description: prop
     pcrf_psm_server_name:
       label: pcrf_psm_server_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_psm_server_name
       type: string
       description: pcrf_psm_server_name
     pcm_flavor_name:
       label: pcm_flavor_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: pcm_flavor_name
     pcrf_cps_net_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_cps_net_ip
       type: string
       description: prop
     fsb2-Internal1-mac:
       label: FSB1_internal_mac
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb2-Internal1-mac
       type: string
       description: FSB1_internal_mac
     pcrf_cps_net_name:
       label: pcrf_cps_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_cps_net_name
       type: string
       description: pcrf_cps_net_name
     pcm_vol:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_vol
       type: string
       description: prop
     Internal1_external:
       label: Internal1_external
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_external
       type: string
       description: Internal1_external
     Internal1_shared:
       label: Internal1_shared
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_shared
       type: string
       description: Internal1_shared
     fsb1-name:
       label: FSB1_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-name
       type: string
       description: FSB1_name
     pcm_image_name:
       label: pcm_image_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: pcm_image_name
     pcrf_psm_flavor_name:
       label: pcrf_psm_flavor_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_psm_flavor_name
       type: string
       description: pcrf_psm_flavor_name
     pcrf_psm_image_name:
       label: pcrf_psm_image_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_psm_image_name
       type: string
       description: pcrf_psm_image_name
     snapshot01:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: snapshot01
       type: string
       description: prop
     volume_size:
       label: volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: volume_size
       type: float
       description: my volume size 320GB
     snapshot02:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: snapshot02
       type: string
       description: prop
     Internal2_shared:
       label: Internal2_shared
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_shared
       type: string
       description: Internal2_shared
     cps_net_mask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: cps_net_mask
       type: string
       description: prop
     Internal1_net_name:
       label: Internal1_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_net_name
       type: string
       description: Internal1_net_name
     fsb1-flavor:
       label: FSB1_flavor
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-flavor
       type: string
       description: FSB1_flavor
     pcm_vol_01:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_vol_01
       type: string
       description: prop
     volume_type:
       label: volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: volume_type
       type: string
       description: volume type Gold
     fsb1-zone:
       label: FSB1_zone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-zone
       type: string
       description: FSB1_zone
     security_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: security_group_name
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -249,49 +577,121 @@ topology_template:
       label: jsa_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: jsa_net_name
     port_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: port_name
       type: string
       description: prop
     oam_net_id:
       label: oam_net_id
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_id
       type: string
       description: oam_net_id
     Internal1_forwarding_mode:
       label: Internal1_forwarding_mode
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_forwarding_mode
       type: string
       description: Internal1_forwarding_mode
     cps_net_name:
       label: cps_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: cps_net_name
       type: string
       description: cps_net_name
     oam_net_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_ip
       type: string
       description: prop
     oam_net_mask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_mask
       type: string
       description: prop
     fsb1-oam-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-oam-ip
       type: string
       description: prop
     pcrf_security_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_security_group_name
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -347,4 +747,4 @@ topology_template:
       members:
       - VMI1
       - FSB2
-      - FSB1
\ No newline at end of file
+      - FSB1
index c4ac5b1..18e0c63 100644 (file)
@@ -19,182 +19,438 @@ topology_template:
       label: Internal2_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_name
       type: string
       description: Internal2_name
     Internal1_shared:
       label: Internal1_shared
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_shared
       type: string
       description: Internal1_shared
     FSB1_volume_name:
       label: FSB1_volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: FSB1_volume_name
       type: string
       description: FSB1_volume_1
     jsa_cidr:
       label: jsa_cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: jsa_cidr
       type: string
       description: jsa_cidr
     availabilityzone_name:
       label: availabilityzone_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone_name
     fsb1-name:
       label: FSB1_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-name
       type: string
       description: FSB1_name
     pcm_image_name:
       label: pcm_image_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_image_name
       type: string
       description: pcm_image_name
     Internal2_external:
       label: Internal2_external
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_external
       type: string
       description: Internal2_external
     Internal2_forwarding_mode:
       label: Internal2_forwarding_mode
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_forwarding_mode
       type: string
       description: Internal2_forwarding_mode
     pcrf_psm_flavor_name:
       label: pcrf_psm_flavor_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_psm_flavor_name
       type: string
       description: pcrf_psm_flavor_name
     pcrf_psm_image_name:
       label: pcrf_psm_image_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_psm_image_name
       type: string
       description: pcrf_psm_image_name
     pcrf_vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_vnf_id
       type: string
       description: prop
     FSB_1_image:
       label: MME_FSB1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: FSB_1_image
       type: string
       description: MME_FSB1_15B-CP04-r5a01
     snapshot01:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: snapshot01
       type: string
       description: prop
     volume_size:
       label: volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: volume_size
       type: float
       description: my volume size 320GB
     snapshot02:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: snapshot02
       type: string
       description: prop
     fsb1-Internal1-mac:
       label: FSB1_internal_mac
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-Internal1-mac
       type: string
       description: FSB1_internal_mac
     Internal2_shared:
       label: Internal2_shared
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal2_shared
       type: string
       description: Internal2_shared
     pcm_server_name:
       label: pcm_server_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_server_name
       type: string
       description: pcm_server_name
     cps_net_mask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: cps_net_mask
       type: string
       description: prop
     Internal1_net_name:
       label: Internal1_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_net_name
       type: string
       description: Internal1_net_name
     oam_net_name:
       label: oam_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: oam_net_name
     fsb1-flavor:
       label: FSB1_flavor
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-flavor
       type: string
       description: FSB1_flavor
     fsb1-Internal2-mac:
       label: FSB1_internal_mac
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-Internal2-mac
       type: string
       description: FSB1_internal_mac
     pcm_vol_01:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_vol_01
       type: string
       description: prop
     volume_type:
       label: volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: volume_type
       type: string
       description: volume type Gold
     fsb1-zone:
       label: FSB1_zone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-zone
       type: string
       description: FSB1_zone
     fsb_zone:
       label: FSB1_zone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb_zone
       type: string
       description: FSB1_zone
     oam_net_gw:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_gw
       type: string
       description: prop
     VMME_FSB1_boot_volume:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: VMME_FSB1_boot_volume
       type: string
     network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: network_name
       type: string
       description: prop
     security_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: security_group_name
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -202,84 +458,204 @@ topology_template:
     cps_net_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: cps_net_ip
       type: string
       description: prop
     jsa_net_name:
       label: jsa_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: jsa_net_name
     pcrf_psm_server_name:
       label: pcrf_psm_server_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_psm_server_name
       type: string
       description: pcrf_psm_server_name
     pcm_flavor_name:
       label: pcm_flavor_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_flavor_name
       type: string
       description: pcm_flavor_name
     oam_net_id:
       label: oam_net_id
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_id
       type: string
       description: oam_net_id
     pcrf_cps_net_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_cps_net_ip
       type: string
       description: prop
     fsb2-Internal1-mac:
       label: FSB1_internal_mac
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb2-Internal1-mac
       type: string
       description: FSB1_internal_mac
     Internal1_forwarding_mode:
       label: Internal1_forwarding_mode
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_forwarding_mode
       type: string
       description: Internal1_forwarding_mode
     pcrf_cps_net_name:
       label: pcrf_cps_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_cps_net_name
       type: string
       description: pcrf_cps_net_name
     pcm_vol:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcm_vol
       type: string
       description: prop
     cps_net_name:
       label: cps_net_name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: cps_net_name
       type: string
       description: cps_net_name
     oam_net_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_ip
       type: string
       description: prop
     oam_net_mask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: oam_net_mask
       type: string
       description: prop
     fsb1-oam-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: fsb1-oam-ip
       type: string
       description: prop
     pcrf_security_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: pcrf_security_group_name
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -288,6 +664,14 @@ topology_template:
       label: Internal1_external
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - ep-jsa_net
+            source_type: HEAT
+            param_name: Internal1_external
       type: string
       description: Internal1_external
   node_templates:
@@ -631,4 +1015,4 @@ topology_template:
       - pcrf_server_psm
       - server_VolumeTest
       - FSB2
-      - FSB1
\ No newline at end of file
+      - FSB1
index cbbf48a..86c5446 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
       label: VF Module ID
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VF Module instance
       default: base
@@ -19,6 +27,14 @@ topology_template:
       label: Database Ports
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: db_ports
       type: list
       description: List of ports to apply to the security group for the database VMs
       default:
@@ -29,6 +45,14 @@ topology_template:
       label: Application Protocols
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: app_protocols
       type: list
       description: List of protocols associated with the app_ports
       default:
@@ -39,6 +63,14 @@ topology_template:
       label: Data Volume Size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn_volume
+            source_type: HEAT
+            param_name: db_volume_size_0
       type: float
       description: Size of the data volume
       default: 1
@@ -50,6 +82,14 @@ topology_template:
       label: Application Ports
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: app_ports
       type: list
       description: List of ports to apply to the security group for the application VMs
       default:
@@ -60,6 +100,14 @@ topology_template:
       label: VNF ID
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance
       default: pronghorn
@@ -67,6 +115,14 @@ topology_template:
       label: First Availability Zone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: Name of the first availability zone
       default: nova
@@ -74,6 +130,14 @@ topology_template:
       label: Application Public Key
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: app_public_key
       type: string
       description: Public ssh key for the application servers
       default: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGe+nL1U3mFHrbtmsvNWR+oDdUyyOX5KejZqe/80uwDiPNyOJjHWIVuX812AEdAAH94nQnkYr2dBiSu1FPh+auMuk3FfegchKT7pYetqELY3ryLUPEh67PmKrdlT9cQ/wQZROq672AA6qlZAYIooeLZVSzUhABfsITk0RhfcWZGIcZwv0Tja3nnhNgtqCxoTXs6fzfcCaypgwy3F0S4RewUfcz/9g7f0tze1CmWRUtPkNK2nX2/T2AJzHgy+vItwpalnon1egIszJfj7uxp+VotQlQ2PN8sI0J5zgpBFe/lxqEwtIKeiTJ16JlyDXtin/RCjCCdtvIaVCff3Z031UV jspaeth@Jonathons-MBP
@@ -81,6 +145,14 @@ topology_template:
       label: Database Image
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: db_image_name
       type: string
       description: Image of the database server
       default: pronghorn-ubuntu14
@@ -88,6 +160,14 @@ topology_template:
       label: Data Volume IDs for disk 3
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: db_volume_id_3
       type: string
       description: IDs to be used for the database volumes
       default: 454a7b1c-a58f-4bac-bed2-a7afa3836dd4
@@ -95,6 +175,14 @@ topology_template:
       label: Data Volume IDs for disk 2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: db_volume_id_2
       type: string
       description: IDs to be used for the database volumes
       default: 6f4d6f1a-1e88-492b-8020-b5a169381434
@@ -102,6 +190,14 @@ topology_template:
       label: Database OAM Network
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: Name of the OAM network for the database servers
       default: oam
@@ -109,6 +205,14 @@ topology_template:
       label: Database Flavor
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: db_flavor_name
       type: string
       description: Flavor of the database server
       default: s1.test
@@ -116,6 +220,14 @@ topology_template:
       label: Data Volume IDs for disk 1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: db_volume_id_1
       type: string
       description: IDs to be used for the database volumes
       default: 5db48c7a-eb2d-4960-a90c-88a2d0052a71
@@ -123,6 +235,14 @@ topology_template:
       label: Common Protocols
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: common_protocols
       type: list
       description: List of protocols associated with the common_ports
       default:
@@ -136,6 +256,14 @@ topology_template:
       label: Data Volume IDs for disk 0
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: db_volume_id_0
       type: string
       description: IDs to be used for the database volumes
       default: e8abc8da-f477-4e5c-8266-98b43c982fe4
@@ -143,6 +271,14 @@ topology_template:
       label: Database Protocols
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: db_protocols
       type: list
       description: List of protocols associated with the db_ports
       default:
@@ -153,6 +289,14 @@ topology_template:
       label: App Flavor
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: app_flavor_name
       type: string
       description: Flavor to be used for the application server
       default: s1.test
@@ -160,6 +304,14 @@ topology_template:
       label: Application Deployment Timeout
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: app_deploy_timeout
       type: float
       description: Timeout in seconds before declaring the application stack as failed
       default: 300
@@ -171,6 +323,14 @@ topology_template:
       label: Common Ports
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: common_ports
       type: list
       description: List of ports to apply to the security group for all VMs
       default:
@@ -184,6 +344,14 @@ topology_template:
       label: Application Hostname
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: app_name
       type: string
       description: Hostname of the application server
       default: pronghorn-app01
@@ -191,6 +359,14 @@ topology_template:
       label: Database Hostname
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: db_name
       type: string
       description: Hostname of the database server
       default: pronghorn-db01
@@ -198,6 +374,14 @@ topology_template:
       label: Application OAM IP Address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: app_oam_ip_0
       type: string
       description: OAM IP Address of the application server
       default: 10.0.0.21
@@ -205,6 +389,14 @@ topology_template:
       label: App VM Role
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: app_vm_role
       type: string
       description: Role for the App VM
       default: app
@@ -212,6 +404,14 @@ topology_template:
       label: App Image
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: app_image_name
       type: string
       description: Image to be used for the application server
       default: pronghorn-ubuntu14
@@ -219,6 +419,14 @@ topology_template:
       label: Database Public Key
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: db_public_key
       type: string
       description: Public ssh key for the database servers
       default: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDGe+nL1U3mFHrbtmsvNWR+oDdUyyOX5KejZqe/80uwDiPNyOJjHWIVuX812AEdAAH94nQnkYr2dBiSu1FPh+auMuk3FfegchKT7pYetqELY3ryLUPEh67PmKrdlT9cQ/wQZROq672AA6qlZAYIooeLZVSzUhABfsITk0RhfcWZGIcZwv0Tja3nnhNgtqCxoTXs6fzfcCaypgwy3F0S4RewUfcz/9g7f0tze1CmWRUtPkNK2nX2/T2AJzHgy+vItwpalnon1egIszJfj7uxp+VotQlQ2PN8sI0J5zgpBFe/lxqEwtIKeiTJ16JlyDXtin/RCjCCdtvIaVCff3Z031UV jspaeth@Jonathons-MBP
@@ -226,6 +434,14 @@ topology_template:
       label: Database OAM IP Addresse
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: db_oam_ip_0
       type: string
       description: OAM IP Address of the database server
       default: 10.0.0.20
@@ -233,6 +449,14 @@ topology_template:
       label: DB VM Role
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: db_vm_role
       type: string
       description: Role for the DB VM
       default: database
@@ -240,6 +464,14 @@ topology_template:
       label: Database Deployment Timeout
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_pronghorn
+            source_type: HEAT
+            param_name: db_deploy_timeout
       type: float
       description: Timeout in seconds before declaring the database stack as failed
       default: 300
@@ -450,4 +682,4 @@ topology_template:
         name: data server group
         container_type: host
       targets:
-      - db_server_group_group
\ No newline at end of file
+      - db_server_group_group
index 68059be..9102044 100644 (file)
@@ -12,18 +12,42 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VF Module instance
       default: dummy_vf_module_id
     nimbus_hsl_interface_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: nimbus_hsl_interface_type
       type: string
       description: service_interface_type for ServiceInstance
       default: other
     cgi_fw_pt_vlan_VM2_name_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_pt_vlan_VM2_name_fqdn
       type: json
       description: fqdn of the ServiceInstance in PortTuple Resource
       default: [
@@ -31,6 +55,14 @@ topology_template:
     cgi_fw_vmi_ecmp_src_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_vmi_ecmp_src_ip
       type: boolean
       description: source_ip for the VirtualMachineInterface
       default: true
@@ -38,6 +70,14 @@ topology_template:
       label: Firewall VM Name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_names
       type: list
       description: Comma Delimited List of Names for ServiceInstance VMs
       default:
@@ -48,113 +88,265 @@ topology_template:
     cgi_fw_vmi_ecmp_dst_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_vmi_ecmp_dst_ip
       type: boolean
       description: destination_ip for the VirtualMachineInterface
       default: true
     sgi_direct_interface_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_direct_interface_type
       type: string
       description: service_interface_type for ServiceInstance
       default: right
     vnf_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: vnf_name
       type: string
       description: Unique name for this VF instance
       default: zrdm3firstnetfcgi02
     cgi_fw_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_flavor_name
       type: string
       description: flavor for the ServiceInstance VM
       default: m1.xlarge
     vf_module_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: vf_module_name
       type: string
       description: Unique name for this VF Module instance
       default: zsde1fcgi02
     cgi_fw_st_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_st_type
       type: string
       description: service_type for the ServiceTemplate
       default: firewall
     sgi_protected_net_dummy_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_protected_net_dummy_fqdn
       type: string
       description: fq_name for the VirtualNetwork
       default: default-domain:ALU-L3:firstnet_dummy_net_1
     cgi_fw_vmi_ecmp_src_port:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_vmi_ecmp_src_port
       type: boolean
       description: source_port for the VirtualMachineInterface
       default: false
     sgi_protected_net_dummy1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_protected_net_dummy1
       type: string
       description: name for the VirtualNetwork
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance
       default: dummy_vnf_id
     sgi_direct_net_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_direct_net_fqdn
       type: string
       description: fq_name for the VirtualNetwork
       default: default-domain:ALU-L3:fgi_direct
     sgi_protected_interface_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_protected_interface_type
       type: string
       description: service_interface_type for ServiceInstance
       default: left
     cgi_fw_vmi_ecmp_dst_port:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_vmi_ecmp_dst_port
       type: boolean
       description: destination_port for the VirtualMachineInterface
       default: false
     sgi_direct_family_v6:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_direct_family_v6
       type: string
       description: IP Family Address for InstanceIp
       default: v6
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: availability_zone for the ServiceInstance
       default: nova
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: availability_zone for the ServiceInstance
       default: nova
     nimbus_hsl_net_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: nimbus_hsl_net_fqdn
       type: string
       description: fq_name for the VirtualNetwork
       default: default-domain:ALU-L3:alu-firstnet-net
     sgi_protected_net_dummy:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_protected_net_dummy
       type: string
       description: name for the VirtualNetwork
       default: firstnet_dummy_net_1
     cgi_fw_pt_vlan_VM1_name_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_pt_vlan_VM1_name_fqdn
       type: json
       description: fqdn of the ServiceInstance in PortTuple Resource
       default: [
@@ -162,56 +354,136 @@ topology_template:
     cgi_fw_vmi_ecmp_configured:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_vmi_ecmp_configured
       type: boolean
       description: hashing_configured for the VirtualMachineInterface
       default: true
     cgi_fw_vmi_ecmp_ip_protocol:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_vmi_ecmp_ip_protocol
       type: boolean
       description: ip_protocol for the VirtualMachineInterface
       default: false
     oam_protected_net_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: oam_protected_net_fqdn
       type: string
       description: fq_name for the VirtualNetwork
       default: default-domain:ALU-L3:alu_l3_mt_net
     oam_protected_interface_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: oam_protected_interface_type
       type: string
       description: service_interface_type for ServiceInstance
       default: management
     cgi_fw_st_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_st_mode
       type: string
       description: service_mode for the ServiceTemplate
       default: in-network-nat
     sgi_direct_ipv6_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_direct_ipv6_subnet_id
       type: string
       description: Subnet UUID for InstanceIp
       default: 4560666e-f306-4d7b-b0ec-a2d4330e9600
     contrail_vmi_subinterface:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: contrail_vmi_subinterface
       type: string
     port_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: port_name
       type: string
     cgi_fw_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_image_name
       type: string
       description: image_name for the ServiceInstance VM
       default: F5_LB-FW_F5_12_1_HF1_Startup
     cgi_fw_oam_protected_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_oam_protected_ips
       type: list
       description: the ips of the management network for CGI FW
       default:
@@ -222,18 +494,42 @@ topology_template:
     sgi_direct_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_direct_subnet_id
       type: string
       description: Subnet UUID for InstanceIp
       default: 63858a9d-696b-4731-b3b3-7c8dfd777b9e
     domain:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: domain
       type: string
       description: domain for the ServiceTemplate
       default: default-domain
     cgi_fw_st_version:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_st_version
       type: float
       description: version for the ServiceTemplate
       default: 2
@@ -244,12 +540,28 @@ topology_template:
     cgi_fw_st_virtualization_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_st_virtualization_type
       type: string
       description: service_virtualization_type for the ServiceTemplate
       default: virtual-machine
     subinterface_name_prefix:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: subinterface_name_prefix
       type: string
   node_templates:
     CGI_FW_OAM_PROTECTED_RVMI_2:
@@ -767,4 +1079,4 @@ topology_template:
                 get_input: vnf_name
         container_type: host
       targets:
-      - CGI_FW_RAG_group
\ No newline at end of file
+      - CGI_FW_RAG_group
index d45c614..b75984f 100644 (file)
@@ -11,6 +11,14 @@ topology_template:
     access_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: access_cidr
       type: string
       description: CIDR associated with tag "access".
       default: 37.9.0.32/27
@@ -19,12 +27,28 @@ topology_template:
     oam_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: oam_default_gateway
       type: string
       description: Default gateway IP address  associated with tag "oam".
       default: 127.0.0.1
     int_vlan_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: int_vlan_id
       type: string
       description: Optional VLAN associated with the (0th) internal network.
       default: ''
@@ -33,6 +57,14 @@ topology_template:
     v4_ntp_server:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: v4_ntp_server
       type: string
       description: |
         (optional) IPV4 NTP server list.
@@ -42,24 +74,56 @@ topology_template:
     access_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: access_subnet_id
       type: string
       description: ID of the subnet associated with tag "access".
       default: 050ad34a-47a3-48a9-9761-12eff354fd4f
     vnf_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: vnf_name
       type: string
       description: Unique name for this VNF instance.
       default: MYvnf_name
     access_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: access_default_gateway
       type: string
       description: Default gateway IP address  associated with tag "access".
       default: 37.9.0.62
     ims_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: ims_flavor_name
       type: string
       description: CDL of IMS flavor values.
       default: LCP-1-4-15x2-4
@@ -68,6 +132,14 @@ topology_template:
     oam_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: oam_cidr
       type: string
       description: CIDR associated with tag "oam".
       default: 127.0.0.1/27
@@ -76,6 +148,14 @@ topology_template:
     vm_counts:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: vm_counts
       type: json
       description: |
         Maps VM type tags to the number of pairs of that type.
@@ -85,6 +165,14 @@ topology_template:
     oam_oam_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: oam_oam_ips
       type: list
       description: List of IP addresses for this VMtype_NETtype combination.
       default:
@@ -97,6 +185,14 @@ topology_template:
     v6_dns_server:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: v6_dns_server
       type: string
       description: |
         (optional) IPV6 DNS server list.
@@ -106,6 +202,14 @@ topology_template:
     v6_ntp_server:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: v6_ntp_server
       type: string
       description: |
         (optional) IPV6 NTP server list.
@@ -115,12 +219,28 @@ topology_template:
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VNF instance.
       default: MYvnf_id
     lcm_keypair:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: lcm_keypair
       type: string
       description: Keypair used for lifecycle management access.
       default: ''
@@ -129,24 +249,56 @@ topology_template:
     oam_management_v6_index:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: oam_management_v6_index
       type: float
       description: Index to the V6 management IP address.
       default: 0
     oam_management_v4_index:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: oam_management_v4_index
       type: float
       description: Index to the V4 management IP address.
       default: 1
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: Availability zone name.
       default: zone2
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: Availability zone name.
       default: zone1
@@ -156,18 +308,42 @@ topology_template:
     oam_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: oam_subnet_id
       type: string
       description: ID of the subnet associated with tag "oam".
       default: 37d36cb0-54b7-4fbf-bc45-4879da03a0db
     oam_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: oam_image_name
       type: string
       description: Image for this VMtype.
       default: drew34.20
     net_types:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: net_types
       type: list
       description: CDL of subnet tags.
       default:
@@ -178,6 +354,14 @@ topology_template:
     ssh_access_key:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: ssh_access_key
       type: string
       description: |
         Optional SSH public key value for lifecycle management
@@ -186,6 +370,14 @@ topology_template:
     ims_access_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: ims_access_ips
       type: list
       description: List of IP addresses for this VMtype_NETtype combination.
       default:
@@ -196,6 +388,14 @@ topology_template:
     v4_enum_server:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: v4_enum_server
       type: string
       description: |
         (optional) IPV4 ENUM server list.
@@ -205,6 +405,14 @@ topology_template:
     oam_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: oam_flavor_name
       type: string
       description: CDL of OAM flavor values.
       default: LCP-2-4-25x2-4
@@ -213,12 +421,28 @@ topology_template:
     vnf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: vnf_module_id
       type: string
       description: Unique ID for this VNF Module instance.
       default: MYvnf_module_id
     access_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: access_net_id
       type: string
       description: ID of the network associated with tag "access".
       default: 870909b5-d933-4a95-9aff-df38523c37ed
@@ -227,6 +451,14 @@ topology_template:
     backup_file:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: backup_file
       type: string
       description: |
         <cURL path>/<backup file>
@@ -237,6 +469,14 @@ topology_template:
     v6_enum_server:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: v6_enum_server
       type: string
       description: |
         (optional) IPV6 ENUM server list.
@@ -246,6 +486,14 @@ topology_template:
     ims_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: ims_names
       type: list
       description: CDL of IMS VM names.
       default:
@@ -256,6 +504,14 @@ topology_template:
     default_action:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: default_action
       type: string
       description: |
         Default action for all VMs. This may be overridden for
@@ -272,6 +528,14 @@ topology_template:
     v4_dns_server:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: v4_dns_server
       type: string
       description: |
         (optional) IPV4 DNS server list.
@@ -281,12 +545,28 @@ topology_template:
     oam_management_v6_source:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: oam_management_v6_source
       type: string
       description: Name of the OAM IP parameter to use.
       default: ''
     oam_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: oam_net_id
       type: string
       description: ID of the network associated with tag "oam".
       default: 7410cc1d-c421-41b3-adef-d46cf79cb8d9
@@ -295,18 +575,42 @@ topology_template:
     oam_management_v4_source:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: oam_management_v4_source
       type: string
       description: Name of the OAM IP parameter to use.
       default: oam_oam_ips
     ims_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: ims_image_name
       type: string
       description: Image for this VMtype.
       default: drew34.20
     install_config:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: install_config
       type: string
       description: JSON formatted string of install config values.
       default: ' "application_name": "5450_isc", "license_reference": "test_license",
@@ -326,12 +630,28 @@ topology_template:
     cloud_name_delimiter:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: cloud_name_delimiter
       type: string
       description: Separator for cloud resource naming.
       default: '-'
     oam_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: oam_names
       type: list
       description: CDL of OAM VM names.
       default:
@@ -342,12 +662,28 @@ topology_template:
     vnf_module_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: vnf_module_name
       type: string
       description: Unique name for this VNF module instance.
       default: base_module
     vm_info:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_mso
+            source_type: HEAT
+            param_name: vm_info
       type: json
       description: Provides keys into type-specific parameters and vnic info.
       default: {
@@ -693,4 +1029,4 @@ topology_template:
       value:
         get_input:
         - get_input: oam_management_v6_source
-        - get_input: oam_management_v6_index
\ No newline at end of file
+        - get_input: oam_management_v6_index
index 12d8824..589d2b5 100644 (file)
@@ -12,18 +12,42 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: Unique ID for this VF Module instance
       default: dummy_vf_module_id
     nimbus_hsl_interface_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: nimbus_hsl_interface_type
       type: string
       description: service_interface_type for ServiceInstance
       default: other
     cgi_fw_pt_vlan_VM2_name_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_pt_vlan_VM2_name_fqdn
       type: json
       description: fqdn of the ServiceInstance in PortTuple Resource
       default: [
@@ -31,6 +55,14 @@ topology_template:
     cgi_fw_vmi_ecmp_src_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_vmi_ecmp_src_ip
       type: boolean
       description: source_ip for the VirtualMachineInterface
       default: true
@@ -38,6 +70,14 @@ topology_template:
       label: Firewall VM Name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_names
       type: list
       description: Comma Delimited List of Names for ServiceInstance VMs
       default:
@@ -48,113 +88,265 @@ topology_template:
     cgi_fw_vmi_ecmp_dst_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_vmi_ecmp_dst_ip
       type: boolean
       description: destination_ip for the VirtualMachineInterface
       default: true
     sgi_direct_interface_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_direct_interface_type
       type: string
       description: service_interface_type for ServiceInstance
       default: right
     vnf_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: vnf_name
       type: string
       description: Unique name for this VF instance
       default: zrdm3firstnetfcgi02
     cgi_fw_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_flavor_name
       type: string
       description: flavor for the ServiceInstance VM
       default: m1.xlarge
     vf_module_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: vf_module_name
       type: string
       description: Unique name for this VF Module instance
       default: zsde1fcgi02
     cgi_fw_st_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_st_type
       type: string
       description: service_type for the ServiceTemplate
       default: firewall
     sgi_protected_net_dummy_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_protected_net_dummy_fqdn
       type: string
       description: fq_name for the VirtualNetwork
       default: default-domain:ALU-L3:firstnet_dummy_net_1
     cgi_fw_vmi_ecmp_src_port:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_vmi_ecmp_src_port
       type: boolean
       description: source_port for the VirtualMachineInterface
       default: false
     sgi_protected_net_dummy1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_protected_net_dummy1
       type: string
       description: name for the VirtualNetwork
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VF instance
       default: dummy_vnf_id
     sgi_direct_net_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_direct_net_fqdn
       type: string
       description: fq_name for the VirtualNetwork
       default: default-domain:ALU-L3:fgi_direct
     sgi_protected_interface_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_protected_interface_type
       type: string
       description: service_interface_type for ServiceInstance
       default: left
     cgi_fw_vmi_ecmp_dst_port:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_vmi_ecmp_dst_port
       type: boolean
       description: destination_port for the VirtualMachineInterface
       default: false
     sgi_direct_family_v6:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_direct_family_v6
       type: string
       description: IP Family Address for InstanceIp
       default: v6
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: availability_zone for the ServiceInstance
       default: nova
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: availability_zone for the ServiceInstance
       default: nova
     nimbus_hsl_net_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: nimbus_hsl_net_fqdn
       type: string
       description: fq_name for the VirtualNetwork
       default: default-domain:ALU-L3:alu-firstnet-net
     sgi_protected_net_dummy:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_protected_net_dummy
       type: string
       description: name for the VirtualNetwork
       default: firstnet_dummy_net_1
     cgi_fw_pt_vlan_VM1_name_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_pt_vlan_VM1_name_fqdn
       type: json
       description: fqdn of the ServiceInstance in PortTuple Resource
       default: [
@@ -162,56 +354,136 @@ topology_template:
     cgi_fw_vmi_ecmp_configured:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_vmi_ecmp_configured
       type: boolean
       description: hashing_configured for the VirtualMachineInterface
       default: true
     cgi_fw_vmi_ecmp_ip_protocol:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_vmi_ecmp_ip_protocol
       type: boolean
       description: ip_protocol for the VirtualMachineInterface
       default: false
     oam_protected_net_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: oam_protected_net_fqdn
       type: string
       description: fq_name for the VirtualNetwork
       default: default-domain:ALU-L3:alu_l3_mt_net
     oam_protected_interface_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: oam_protected_interface_type
       type: string
       description: service_interface_type for ServiceInstance
       default: management
     cgi_fw_st_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_st_mode
       type: string
       description: service_mode for the ServiceTemplate
       default: in-network-nat
     sgi_direct_ipv6_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_direct_ipv6_subnet_id
       type: string
       description: Subnet UUID for InstanceIp
       default: 4560666e-f306-4d7b-b0ec-a2d4330e9600
     contrail_vmi_subinterface:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: contrail_vmi_subinterface
       type: string
     port_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: port_name
       type: string
     cgi_fw_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_image_name
       type: string
       description: image_name for the ServiceInstance VM
       default: F5_LB-FW_F5_12_1_HF1_Startup
     cgi_fw_oam_protected_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_oam_protected_ips
       type: list
       description: the ips of the management network for CGI FW
       default:
@@ -222,18 +494,42 @@ topology_template:
     sgi_direct_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: sgi_direct_subnet_id
       type: string
       description: Subnet UUID for InstanceIp
       default: 63858a9d-696b-4731-b3b3-7c8dfd777b9e
     domain:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: domain
       type: string
       description: domain for the ServiceTemplate
       default: default-domain
     cgi_fw_st_version:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_st_version
       type: float
       description: version for the ServiceTemplate
       default: 2
@@ -244,12 +540,28 @@ topology_template:
     cgi_fw_st_virtualization_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: cgi_fw_st_virtualization_type
       type: string
       description: service_virtualization_type for the ServiceTemplate
       default: virtual-machine
     subinterface_name_prefix:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base_firstnet_fgi_frwl
+            source_type: HEAT
+            param_name: subinterface_name_prefix
       type: string
   node_templates:
     CGI_FW_OAM_PROTECTED_RVMI_2:
@@ -638,4 +950,4 @@ topology_template:
                 get_input: vnf_name
         container_type: host
       targets:
-      - CGI_FW_RAG_group
\ No newline at end of file
+      - CGI_FW_RAG_group
index bb49284..c8e2065 100644 (file)
@@ -11,47 +11,111 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: VF Module ID
       default: '888800008888'
     cpm_mgt_gw_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_mgt_gw_ip
       type: string
       description: Default Gateway for the Management Interface, set during boot time
       default: 192.168.254.1
     mgt_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: mgt_net_id
       type: string
       description: Network used by the Management interface
       default: 1024b82c-0049-4503-8b0b-eb5ff952e101
     ctrl_fabric_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: ctrl_fabric_cidr
       type: string
       description: CIDR of Control Fabric Network
     data3_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data3_subnet_id
       type: string
       description: Subnet used by the fourth Data interface
       default: 90ad7ea9-596f-45f4-8869-226fc876b106
     ctrl_fabric_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: ctrl_fabric_net_id
       type: string
       description: Network used by the control fabric interface
       default: 1024b82c-0049-4503-8b0b-eb5ff952e102
     data0_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data0_subnet_id
       type: string
       description: Subnet used by the Data interface
       default: 90ad7ea9-596f-45f4-8869-226fc876b103
     cpmaSlot:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpmaSlot
       type: string
       description: The slot value assigned to CPMA
       default: A
@@ -61,18 +125,42 @@ topology_template:
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: VNF ID
       default: '111100001111'
     cpm_mgt_ip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_mgt_ip_1
       type: string
       description: Fixed IP that will be used by the Management Interface on CPMB
       default: 192.168.254.12
     cpm_smbios:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_smbios
       type: string
       description: Parameters to be passed to the CPM at boot up as key-value pairs
       default: 'TiMOS: slot=$slt chassis=VSR card=cpm-v license-file=license.txt address=$adrp/24@active
@@ -80,18 +168,42 @@ topology_template:
     cpm_mgt_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_mgt_ip_0
       type: string
       description: Fixed IP that will be used by the Management Interface on CPMA
       default: 192.168.254.11
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: Availability zone where this component should be instantiated
       default: nova
     cpm_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_name_1
       type: string
       description: VM name for CPM B
       default: vbng1-cpmb
@@ -101,90 +213,210 @@ topology_template:
     cpm_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_flavor_name
       type: string
       description: Flavor of the CPM VNF to be used
       default: m1.medium
     data2_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data2_subnet_id
       type: string
       description: Subnet used by the third Data interface
       default: 90ad7ea9-596f-45f4-8869-226fc876b105
     cpm_mtu:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_mtu
       type: string
       description: MTU size in bytes
       default: '9000'
     cpm_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_name_0
       type: string
       description: VM name for CPM A
       default: vbng1-cpma
     iom_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: iom_image_name
       type: string
       description: Image to be used for the IOM instance
       default: VSR-14.0R4
     iom1Slot:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: iom1Slot
       type: string
       description: The slot value assigned to IOM1
       default: '1'
     iom_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: iom_flavor_name
       type: string
       description: Flavor of the IOM VNF to be used
       default: m1.medium
     iom_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: iom_name_0
       type: string
       description: VM name for IOM 1
       default: vbng1-iom1
     data1_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data1_net_id
       type: string
       description: Network used by the second Data interface
       default: 1024b82c-0049-4503-8b0b-eb5ff952e104
     cpm_mgt_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_mgt_cidr
       type: string
       description: Management network to be used by CPM
       default: 192.168.254.0/24
     mgt_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: mgt_subnet_id
       type: string
       description: Subnet used by the Management interface
       default: 90ad7ea9-596f-45f4-8869-226fc876b101
     ctrl_fabric_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: ctrl_fabric_subnet_id
       type: string
       description: Subnet used by the control fabric interface
       default: 90ad7ea9-596f-45f4-8869-226fc876b102
     data0_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data0_net_id
       type: string
       description: Network used by the Data interface
       default: 1024b82c-0049-4503-8b0b-eb5ff952e103
     data2_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data2_net_id
       type: string
       description: Network used by the third Data interface
       default: 1024b82c-0049-4503-8b0b-eb5ff952e105
     iom_mtu:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: iom_mtu
       type: string
       description: MTU size in bytes
       default: '9000'
@@ -194,36 +426,84 @@ topology_template:
     cpm_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_image_name
       type: string
       description: Image to be used for the CPM instance
       default: VSR-14.0R4
     cpmbSlot:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpmbSlot
       type: string
       description: The slot value assigned to CPMB
       default: B
     iom_smbios:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: iom_smbios
       type: string
       description: Parameters to be passed to the IOM at boot up as key-value pairs
       default: 'TiMOS: slot=$slt chassis=VSR card=iom-v mda/1=m20-v features=795'
     data3_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data3_net_id
       type: string
       description: Network used by the fourth Data interface
       default: 1024b82c-0049-4503-8b0b-eb5ff952e106
     data1_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data1_subnet_id
       type: string
       description: Subnet used by the second Data interface
       default: 90ad7ea9-596f-45f4-8869-226fc876b104
     stack_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: stack_name
       type: string
       description: Name of the HEAT stack
       default:
@@ -457,4 +737,4 @@ topology_template:
   outputs:
     out1:
       value:
-        get_input: OS::project_id
\ No newline at end of file
+        get_input: OS::project_id
index 5b6cde1..8d7c00b 100644 (file)
@@ -11,65 +11,153 @@ topology_template:
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: VF Module ID
       default: '888800008888'
     cpm_mgt_gw_ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_mgt_gw_ip
       type: string
       description: Default Gateway for the Management Interface, set during boot time
       default: 192.168.254.1
     mgt_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: mgt_net_id
       type: string
       description: Network used by the Management interface
       default: 1024b82c-0049-4503-8b0b-eb5ff952e101
     ctrl_fabric_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: ctrl_fabric_cidr
       type: string
       description: CIDR of Control Fabric Network
     data3_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data3_subnet_id
       type: string
       description: Subnet used by the fourth Data interface
       default: 90ad7ea9-596f-45f4-8869-226fc876b106
     ctrl_fabric_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: ctrl_fabric_net_id
       type: string
       description: Network used by the control fabric interface
       default: 1024b82c-0049-4503-8b0b-eb5ff952e102
     data0_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data0_subnet_id
       type: string
       description: Subnet used by the Data interface
       default: 90ad7ea9-596f-45f4-8869-226fc876b103
     cpmaSlot:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpmaSlot
       type: string
       description: The slot value assigned to CPMA
       default: A
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: VNF ID
       default: '111100001111'
     cpm_mgt_ip_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_mgt_ip_1
       type: string
       description: Fixed IP that will be used by the Management Interface on CPMB
       default: 192.168.254.12
     cpm_smbios:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_smbios
       type: string
       description: Parameters to be passed to the CPM at boot up as key-value pairs
       default: 'TiMOS: slot=$slt chassis=VSR card=cpm-v license-file=license.txt address=$adrp/24@active
@@ -77,18 +165,42 @@ topology_template:
     cpm_mgt_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_mgt_ip_0
       type: string
       description: Fixed IP that will be used by the Management Interface on CPMA
       default: 192.168.254.11
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: Availability zone where this component should be instantiated
       default: nova
     cpm_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_name_1
       type: string
       description: VM name for CPM B
       default: vbng1-cpmb
@@ -98,126 +210,294 @@ topology_template:
     cpm_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_flavor_name
       type: string
       description: Flavor of the CPM VNF to be used
       default: m1.medium
     data2_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data2_subnet_id
       type: string
       description: Subnet used by the third Data interface
       default: 90ad7ea9-596f-45f4-8869-226fc876b105
     cpm_mtu:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_mtu
       type: string
       description: MTU size in bytes
       default: '9000'
     cpm_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_name_0
       type: string
       description: VM name for CPM A
       default: vbng1-cpma
     iom_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: iom_image_name
       type: string
       description: Image to be used for the IOM instance
       default: VSR-14.0R4
     iom1Slot:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: iom1Slot
       type: string
       description: The slot value assigned to IOM1
       default: '1'
     iom_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: iom_flavor_name
       type: string
       description: Flavor of the IOM VNF to be used
       default: m1.medium
     iom_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: iom_name_0
       type: string
       description: VM name for IOM 1
       default: vbng1-iom1
     data1_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data1_net_id
       type: string
       description: Network used by the second Data interface
       default: 1024b82c-0049-4503-8b0b-eb5ff952e104
     cpm_mgt_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_mgt_cidr
       type: string
       description: Management network to be used by CPM
       default: 192.168.254.0/24
     mgt_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: mgt_subnet_id
       type: string
       description: Subnet used by the Management interface
       default: 90ad7ea9-596f-45f4-8869-226fc876b101
     ctrl_fabric_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: ctrl_fabric_subnet_id
       type: string
       description: Subnet used by the control fabric interface
       default: 90ad7ea9-596f-45f4-8869-226fc876b102
     data0_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data0_net_id
       type: string
       description: Network used by the Data interface
       default: 1024b82c-0049-4503-8b0b-eb5ff952e103
     data2_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data2_net_id
       type: string
       description: Network used by the third Data interface
       default: 1024b82c-0049-4503-8b0b-eb5ff952e105
     iom_mtu:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: iom_mtu
       type: string
       description: MTU size in bytes
       default: '9000'
     cpm_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpm_image_name
       type: string
       description: Image to be used for the CPM instance
       default: VSR-14.0R4
     cpmbSlot:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: cpmbSlot
       type: string
       description: The slot value assigned to CPMB
       default: B
     iom_smbios:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: iom_smbios
       type: string
       description: Parameters to be passed to the IOM at boot up as key-value pairs
       default: 'TiMOS: slot=$slt chassis=VSR card=iom-v mda/1=m20-v features=795'
     data3_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data3_net_id
       type: string
       description: Network used by the fourth Data interface
       default: 1024b82c-0049-4503-8b0b-eb5ff952e106
     data1_subnet_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: data1_subnet_id
       type: string
       description: Subnet used by the second Data interface
       default: 90ad7ea9-596f-45f4-8869-226fc876b104
     stack_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - VSR_base_hot
+            source_type: HEAT
+            param_name: stack_name
       type: string
       description: Name of the HEAT stack
       default:
@@ -445,4 +725,4 @@ topology_template:
       - IOM1
       - sec_group
       - CPMB
-      - CPMA
\ No newline at end of file
+      - CPMA
index 0418406..5e329f9 100644 (file)
@@ -21,6 +21,14 @@ topology_template:
       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
@@ -28,6 +36,14 @@ topology_template:
       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
@@ -35,6 +51,14 @@ topology_template:
       label: repl network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: repl_net_ips
       type: list
       description: ips of repl network
       default:
@@ -46,6 +70,14 @@ topology_template:
       label: silver lining 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: sl_net_name
       type: string
       description: id of the sl network
       default: exn_protected_net_0
@@ -53,6 +85,14 @@ topology_template:
       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
@@ -60,6 +100,14 @@ topology_template:
       label: mog Config script 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: mog_script_name
       type: string
       description: Config script name
       default: http://10.147.38.210:8080/v1/AUTH_8e501b8121f34a6eaaf526d3305985cc/mogtestcontainer/mog-cloudinit.sh
@@ -67,6 +115,14 @@ topology_template:
       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:
@@ -78,6 +134,14 @@ topology_template:
       label: SM 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: sm_server_names
       type: list
       description: name of the SM instance
       default:
@@ -88,12 +152,28 @@ topology_template:
     dummy_net_netmask_1:
       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_netmask_1
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
     dummy_net_netmask_0:
       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_netmask_0
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -101,6 +181,14 @@ topology_template:
       label: mog ran net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_floating_ip
       type: string
       description: mog ran net virtual ip
       default: 107.239.36.5
@@ -108,6 +196,14 @@ topology_template:
       label: RAN network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: ran_net_ips
       type: list
       description: RAN network ip
       default:
@@ -119,6 +215,14 @@ topology_template:
       label: csb internal end
       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_end_0
       type: string
       description: csb internal end
       default: 169.254.1.254
@@ -126,6 +230,14 @@ topology_template:
       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: oam_image_name
       type: string
       description: OAM image name
       default: MOG_BASE_8.0
@@ -133,6 +245,14 @@ topology_template:
       label: csb internal end
       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_end_1
       type: string
       description: csb internal end
       default: 169.254.2.254
@@ -140,6 +260,14 @@ topology_template:
       label: oam 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: oam_net_name
       type: string
       description: name of the oam network
       default: oam_protected_net_0
@@ -147,6 +275,14 @@ topology_template:
       label: internet network ips
       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_ips
       type: list
       description: ip of the OAM network
       default:
@@ -161,6 +297,14 @@ topology_template:
       label: RAN 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: ran_net_name
       type: string
       description: RAN network name
       default: gn_direct_net_0
@@ -168,6 +312,14 @@ topology_template:
       label: mog-cm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: cluster-manager-vol-1
       type: string
       description: Cluster Manager volume 1
       default: 43ccf5ba-2d50-427b-a38f-e8c7d8670eee
@@ -175,12 +327,28 @@ topology_template:
       label: mog-cm-vol-2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: cluster-manager-vol-2
       type: string
       description: Cluster Manager volume 2 with ISO image
       default: 6f92e211-2d61-487d-8f84-d2d00cea3698
     csb_net_netmask:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_netmask
       type: string
       description: CSB internal network subnet mask
       default: 255.255.255.0
@@ -188,6 +356,14 @@ topology_template:
       label: OAM 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: oam_flavor_name
       type: string
       description: flavor name of OAM instance
       default: m3.xlarge
@@ -195,6 +371,14 @@ topology_template:
       label: csb internal start
       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_start_0
       type: string
       description: csb internal start
       default: 169.254.1.4
@@ -202,6 +386,14 @@ topology_template:
       label: csb internal start
       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_start_1
       type: string
       description: csb internal start
       default: 169.254.2.4
@@ -209,6 +401,14 @@ topology_template:
       label: CM 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: cm_flavor_name
       type: string
       description: flavor name of CM instance
       default: m3.xlarge
@@ -216,6 +416,14 @@ topology_template:
       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: sm_image_name
       type: string
       description: SM image name
       default: MOG_BASE_8.0
@@ -223,6 +431,14 @@ topology_template:
       label: mog script parameter 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: mog_parameter_name
       type: string
       description: Config script parameter csv file name
       default: http://10.147.38.210:8080/v1/AUTH_8e501b8121f34a6eaaf526d3305985cc/mogtestcontainer
@@ -230,6 +446,14 @@ topology_template:
       label: PS 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 PS instance
       default:
@@ -242,6 +466,14 @@ topology_template:
     csb_net_ips:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_ips
       type: list
       description: mog_csb_net IP addresses
       default:
@@ -262,6 +494,14 @@ topology_template:
       label: PS 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 PS instance
       default: m3.xlarge
@@ -269,6 +509,14 @@ topology_template:
       label: Rx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_ips
       type: list
       description: Rx network ips
       default:
@@ -280,6 +528,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_1
       type: string
       description: csb internal network name
       default: mog_dummy_1
@@ -287,6 +543,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_1
       type: string
       description: csb internal cidr
       default: 169.254.2.0/24
@@ -294,6 +558,14 @@ topology_template:
       label: csb internal 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: dummy_net_name_0
       type: string
       description: csb internal network name
       default: mog_dummy_0
@@ -301,6 +573,14 @@ topology_template:
       label: csb ineternal cidr
       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_cidr_0
       type: string
       description: csb internal cidr
       default: 169.254.1.0/24
@@ -308,6 +588,14 @@ topology_template:
       label: mog Config URL
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: mog_swift_container
       type: string
       description: Config URL
       default: http://10.147.38.210:8080/v1/AUTH_8e501b8121f34a6eaaf526d3305985cc/mogtestcontainer
@@ -315,6 +603,14 @@ topology_template:
       label: mog-oam-vol-2
       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-vol-2
       type: string
       description: OAM volume 2
       default: 6d169cb6-6ddc-41dc-920c-2839898a2924
@@ -322,6 +618,14 @@ topology_template:
       label: mog sl net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_floating_ip
       type: string
       description: mog sl net virtual ip
       default: 107.239.45.6
@@ -329,6 +633,14 @@ topology_template:
       label: mog-sm-vol-1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-1
       type: string
       description: Session Manager volume 1
       default: 49201898-333d-4c88-b58d-cf573b091633
@@ -336,6 +648,14 @@ topology_template:
       label: mog rx net virtual ip
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: rx_net_floating_ip
       type: string
       description: mog rx net virtual ip
       default: 107.239.34.5
@@ -343,6 +663,14 @@ topology_template:
       label: mog-sm-vol-2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: session-manager-vol-2
       type: string
       description: Session Manager volume 2
       default: 4c35b5f1-ce99-4220-a6e2-cda6e2d713a0
@@ -350,6 +678,14 @@ topology_template:
       label: mog-oam-vol-1
       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-vol-1
       type: string
       description: OAM volume 1
       default: 0a7fcd9e-2624-401d-ac21-b0191f85ec77
@@ -357,6 +693,14 @@ topology_template:
       label: csb internal start
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_start
       type: string
       description: csb internal start
       default: 172.26.0.1
@@ -364,6 +708,14 @@ topology_template:
       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: cm_image_name
       type: string
       description: CM image name
       default: MOG_BASE_8.0
@@ -371,6 +723,14 @@ topology_template:
       label: SM 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: sm_flavor_name
       type: string
       description: flavor name of SM instance
       default: m2.xlarge4
@@ -378,6 +738,14 @@ topology_template:
       label: PS 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: PS image name
       default: MOG_BASE_8.0
@@ -385,6 +753,14 @@ topology_template:
       label: OAM 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: oam_server_names
       type: list
       description: name of the OAM instance
       default:
@@ -396,6 +772,14 @@ topology_template:
       label: csb ineternal cidr
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_cidr
       type: string
       description: csb internal cidr
       default: 172.26.0.0/24
@@ -403,6 +787,14 @@ topology_template:
       label: CM 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: cm_server_names
       type: list
       description: name of the CM instance
       default:
@@ -413,6 +805,14 @@ topology_template:
       label: silver lining network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: sl_net_ips
       type: list
       description: ips of the sl network
       default:
@@ -424,6 +824,14 @@ topology_template:
       label: Rx 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: rx_net_name
       type: string
       description: Rx network name
       default: cor_direct_net_1
@@ -431,6 +839,14 @@ topology_template:
       label: Replication 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: repl_net_name
       type: string
       description: name of the replication network
       default: cor_direct_net_0
@@ -438,6 +854,14 @@ topology_template:
       label: 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
       description: the name of security group
       default: mog_security_group
@@ -445,6 +869,14 @@ topology_template:
       label: csb internal end
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: csb_net_end
       type: string
       description: csb internal end
       default: 172.26.0.254
@@ -452,6 +884,14 @@ topology_template:
       label: csb internal 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: csb_net_name
       type: string
       description: csb internal network name
       default: int_mog_csb_net
@@ -459,6 +899,14 @@ topology_template:
       label: mog Config script directory
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-mog-0108-bs1271
+            source_type: HEAT
+            param_name: mog_script_dir
       type: string
       description: Config script directory
       default: /root
@@ -1715,4 +2163,4 @@ topology_template:
       properties:
         container_type: host
       targets:
-      - servergroup_mog02_group
\ No newline at end of file
+      - servergroup_mog02_group
index 3a0b123..681aa78 100644 (file)
@@ -12,6 +12,18 @@ topology_template:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v1.0
+            - hot-nimbus-ppd_v1.0
+            - hot-nimbus-psm_v1.0
+            - hot-nimbus-pps_v1.0
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: availabilityzone_name
       type: string
       description: availabilityzone name
       default: nova
@@ -19,6 +31,14 @@ topology_template:
       label: Sgi Sy network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_sgi_sy_net_ips
       type: list
       description: Sgi Sy network ips
       default:
@@ -32,6 +52,14 @@ topology_template:
       label: PCRF PD server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_ppd_server_names
       type: list
       description: name of the PCRF PD instance
       default:
@@ -45,6 +73,14 @@ topology_template:
       label: Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-oam-volumes_v1.0
+            source_type: HEAT
+            param_name: pcrf_oam_vol_size
       type: float
       description: the size of the Cinder volume
       default: 500
@@ -52,6 +88,14 @@ topology_template:
       label: OAM volume name 2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-oam-volumes_v1.0
+            source_type: HEAT
+            param_name: pcrf_oam_vol_name_2
       type: string
       description: Assigning name to volume
       default: sde1-pcrfx01-oam001-vol-2
@@ -59,6 +103,14 @@ topology_template:
       label: PCRF PS flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pps_v1.0
+            source_type: HEAT
+            param_name: pcrf_pps_flavor_name
       type: string
       description: flavor name of PCRF PS instance
       default: lc.3xlarge
@@ -66,6 +118,14 @@ topology_template:
       label: PCRF SM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-psm_v1.0
+            source_type: HEAT
+            param_name: pcrf_psm_server_names
       type: list
       description: name of the PCRF SM instance
       default:
@@ -87,6 +147,14 @@ topology_template:
       label: OAM volume name 1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-oam-volumes_v1.0
+            source_type: HEAT
+            param_name: pcrf_oam_vol_name_1
       type: string
       description: Assigning name to volume
       default: sde1-pcrfx01-oam001-vol-1
@@ -94,6 +162,14 @@ topology_template:
       label: Sy network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_sy_net_name
       type: string
       description: Sy network name
       default: Mobisupport-25193-I-INT1_cor_pcrf_sy_net_0
@@ -101,6 +177,14 @@ topology_template:
       label: Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm-volumes_v1.0
+            source_type: HEAT
+            param_name: pcrf_pcm_vol_size
       type: float
       description: the size of the Cinder volume
       default: 50
@@ -108,6 +192,18 @@ topology_template:
       label: PCRF VNF Id
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v1.0
+            - hot-nimbus-ppd_v1.0
+            - hot-nimbus-psm_v1.0
+            - hot-nimbus-pps_v1.0
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: pcrf_vnf_id
       type: string
       description: PCRF VNF Id
       default: 730797234b4a40aa99335157b02871cd
@@ -115,6 +211,14 @@ topology_template:
       label: PCRF CM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v1.0
+            source_type: HEAT
+            param_name: pcrf_pcm_image_name
       type: string
       description: PCRF CM image name
       default: PCRF_8.995-ATTM1.0.3.qcow2
@@ -122,6 +226,16 @@ topology_template:
       label: OAM network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v1.0
+            - hot-nimbus-ppd_v1.0
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: pcrf_oam_net_name
       type: string
       description: OAM network name
       default: MNS-25180-L-01_oam_protected_net_0
@@ -129,6 +243,14 @@ topology_template:
       label: Sd network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_sd_net_ips
       type: list
       description: Sd network ips
       default:
@@ -142,6 +264,14 @@ topology_template:
       label: Sp network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_sp_net_ips
       type: list
       description: Sp network ips
       default:
@@ -155,6 +285,18 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v1.0
+            - hot-nimbus-ppd_v1.0
+            - hot-nimbus-psm_v1.0
+            - hot-nimbus-pps_v1.0
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: pcrf_cps_net_mask
       type: string
       description: CPS network mask
       default: 255.255.255.0
@@ -162,6 +304,14 @@ topology_template:
       label: vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm-volumes_v1.0
+            source_type: HEAT
+            param_name: pcrf_pcm_volume_silver
       type: string
       description: the name of the target volume backend for PCM
       default: Silver
@@ -169,6 +319,14 @@ topology_template:
       label: Rx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_rx_net_ips
       type: list
       description: Rx network ips
       default:
@@ -182,6 +340,14 @@ topology_template:
       label: Sgi Sy network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_sgi_sy_net_name
       type: string
       description: Sgi Sy network name
       default: Mobisupport-25193-I-INT1_sgi_pcrf_sy_net_0
@@ -189,6 +355,14 @@ topology_template:
       label: Sd network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_sd_net_name
       type: string
       description: Sd network name
       default: Mobisupport-25193-I-INT1_cor_pcrf_sd_net_0
@@ -196,6 +370,14 @@ topology_template:
       label: CPS Cluman Cinder Volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v1.0
+            source_type: HEAT
+            param_name: pcrf_pcm_volume_id_1
       type: string
       description: CPS Cluman Cinder Volume
       default: 3438a3fe-1241-4390-80f2-d0b86238c40e
@@ -203,6 +385,14 @@ topology_template:
       label: vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-oam-volumes_v1.0
+            source_type: HEAT
+            param_name: pcrf_oam_volume_silver-2
       type: string
       description: the name of the target volume backend for OAM2
       default: Silver
@@ -210,6 +400,14 @@ topology_template:
       label: vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-oam-volumes_v1.0
+            source_type: HEAT
+            param_name: pcrf_oam_volume_silver-1
       type: string
       description: the name of the target volume backend for OAM1
       default: Silver
@@ -217,6 +415,14 @@ topology_template:
       label: PCRF OAM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: pcrf_oam_flavor_name
       type: string
       description: flavor name of PCRF OAM instance
       default: lc.4xlarge4
@@ -224,6 +430,14 @@ topology_template:
       label: PCRF CM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v1.0
+            source_type: HEAT
+            param_name: pcrf_pcm_server_names
       type: list
       description: name of the PCRF CM instance
       default:
@@ -234,6 +448,18 @@ topology_template:
       label: CPS network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v1.0
+            - hot-nimbus-ppd_v1.0
+            - hot-nimbus-psm_v1.0
+            - hot-nimbus-pps_v1.0
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: pcrf_cps_net_name
       type: string
       description: CPS network name
       default: Mobisupport-25193-I-INT1_int_pcrf_net_0
@@ -241,6 +467,16 @@ topology_template:
       label: CPS network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v1.0
+            - hot-nimbus-ppd_v1.0
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: pcrf_oam_net_mask
       type: string
       description: CPS network mask
       default: 255.255.248.0
@@ -248,6 +484,14 @@ topology_template:
       label: Sgi Sy network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_sgi_sy_net_mask
       type: string
       description: Sgi Sy network mask
       default: 255.255.255.248
@@ -255,6 +499,14 @@ topology_template:
       label: PCRF PS image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pps_v1.0
+            source_type: HEAT
+            param_name: pcrf_pps_image_name
       type: string
       description: PCRF PS image name
       default: PCRF_8.995-ATTM1.0.3.qcow2
@@ -262,6 +514,14 @@ topology_template:
       label: CPS Internal LB VIP
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_lb_internal_vip
       type: string
       description: CPS Internal LB VIP
       default: 172.26.16.114
@@ -269,6 +529,14 @@ topology_template:
       label: PCRF CM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v1.0
+            source_type: HEAT
+            param_name: pcrf_pcm_flavor_name
       type: string
       description: flavor name of PCRF CM instance
       default: lc.2xlarge4
@@ -276,6 +544,14 @@ topology_template:
       label: PCRF PD image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_ppd_image_name
       type: string
       description: PCRF PD image name
       default: PCRF_8.995-ATTM1.0.3.qcow2
@@ -283,6 +559,14 @@ topology_template:
       label: PCM volume name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm-volumes_v1.0
+            source_type: HEAT
+            param_name: pcrf_pcm_vol_name_1
       type: string
       description: Assigning name to volume
       default: sde1-pcrfx01-pcm001-vol-1
@@ -290,6 +574,14 @@ topology_template:
       label: Sp network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_sp_net_mask
       type: string
       description: Sp network mask
       default: 255.255.255.248
@@ -297,6 +589,14 @@ topology_template:
       label: PCRF SM flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-psm_v1.0
+            source_type: HEAT
+            param_name: pcrf_psm_flavor_name
       type: string
       description: flavor name of PCRF SM instance
       default: lc.4xlarge4
@@ -304,6 +604,14 @@ topology_template:
       label: PCRF SM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-psm_v1.0
+            source_type: HEAT
+            param_name: pcrf_psm_image_name
       type: string
       description: PCRF SM image name
       default: PCRF_8.995-ATTM1.0.3.qcow2
@@ -311,6 +619,16 @@ topology_template:
       label: OAM network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v1.0
+            - hot-nimbus-ppd_v1.0
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: pcrf_oam_net_ips
       type: list
       description: OAM network ips
       default:
@@ -321,6 +639,14 @@ topology_template:
       label: Gx network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_gx_net_mask
       type: string
       description: Gx network mask
       default: 255.255.255.248
@@ -328,6 +654,16 @@ topology_template:
       label: CPS network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v1.0
+            - hot-nimbus-ppd_v1.0
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: pcrf_oam_net_gw
       type: string
       description: CPS network gateway
       default: 107.239.64.1
@@ -335,6 +671,14 @@ topology_template:
       label: Gx network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_gx_net_ips
       type: list
       description: Gx network ips
       default:
@@ -348,6 +692,14 @@ topology_template:
       label: Rx network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_rx_net_name
       type: string
       description: Rx network name
       default: Mobisupport-25193-I-INT1_cor_pcrf_rx_net_0
@@ -355,6 +707,14 @@ topology_template:
       label: PCRF OAM image name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: pcrf_oam_image_name
       type: string
       description: PCRF OAM image name
       default: PCRF_8.995-ATTM1.0.3.qcow2
@@ -362,6 +722,18 @@ topology_template:
       label: CPS network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v1.0
+            - hot-nimbus-ppd_v1.0
+            - hot-nimbus-psm_v1.0
+            - hot-nimbus-pps_v1.0
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: pcrf_cps_net_ips
       type: list
       description: CPS network ips
       default:
@@ -372,6 +744,14 @@ topology_template:
       label: CPS OAM 001 Cinder Volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: pcrf_oam_volume_id_1
       type: string
       description: CPS OAM 001 Cinder Volumes
       default: a4aa05fb-fcdc-457b-8077-6845fdfc3257
@@ -379,6 +759,14 @@ topology_template:
       label: CPS OAM 002 Cinder Volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: pcrf_oam_volume_id_2
       type: string
       description: CPS OAM 002 Cinder Volumes
       default: 93d8fc1f-f1c3-4933-86b2-039881ee910f
@@ -386,6 +774,14 @@ topology_template:
       label: PCRF PS server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pps_v1.0
+            source_type: HEAT
+            param_name: pcrf_pps_server_names
       type: list
       description: PCRF PS server names
       default:
@@ -401,6 +797,14 @@ topology_template:
       label: PCRF PD flavor name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_ppd_flavor_name
       type: string
       description: flavor name of PCRF PD instance
       default: lc.4xlarge4
@@ -408,6 +812,14 @@ topology_template:
       label: Sy network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_sy_net_mask
       type: string
       description: Sy network mask
       default: 255.255.255.248
@@ -415,6 +827,14 @@ topology_template:
       label: OAM Arbiter LB VIP
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: pcrf_arbiter_vip
       type: string
       description: OAM Arbiter LB VIP
       default: 172.26.16.115
@@ -422,6 +842,14 @@ topology_template:
       label: CPS OAM LB VIP
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_lb_management_vip
       type: string
       description: CPS OAM LB VIP
       default: 107.239.64.123
@@ -429,6 +857,14 @@ topology_template:
       label: Sy network ips
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_sy_net_ips
       type: list
       description: Sy network ips
       default:
@@ -442,6 +878,14 @@ topology_template:
       label: Sd network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_sd_net_mask
       type: string
       description: Sd network mask
       default: 255.255.255.248
@@ -449,6 +893,14 @@ topology_template:
       label: Gx network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_gx_net_name
       type: string
       description: Gx network name
       default: Mobisupport-25193-I-INT1_cor_pcrf_gx_net_0
@@ -456,6 +908,14 @@ topology_template:
       label: Sp network name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_sp_net_name
       type: string
       description: Sp network name
       default: Mobisupport-25193-I-INT1_cor_pcrf_sp_net_0
@@ -463,6 +923,14 @@ topology_template:
       label: PCRF OAM server names
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: pcrf_oam_server_names
       type: list
       description: name of the PCRF OAM instance
       default:
@@ -474,6 +942,18 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-pcm_v1.0
+            - hot-nimbus-ppd_v1.0
+            - hot-nimbus-psm_v1.0
+            - hot-nimbus-pps_v1.0
+            - hot-nimbus-oam_v1.0
+            source_type: HEAT
+            param_name: pcrf_security_group_name
       type: string
       description: the name of security group
       default: nimbus_security_group
@@ -481,6 +961,14 @@ topology_template:
       label: Rx network mask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot-nimbus-ppd_v1.0
+            source_type: HEAT
+            param_name: pcrf_rx_net_mask
       type: string
       description: Rx network mask
       default: 255.255.255.248
@@ -1615,4 +2103,4 @@ topology_template:
       value: pcrf_oam_volume_id_22
     pcrf_pcm_volume_id_1:
       description: the pcrf_pcm_volume_id
-      value: pcrf_pcm_volume_id_1
\ No newline at end of file
+      value: pcrf_pcm_volume_id_1
index db70853..05e87e1 100644 (file)
@@ -12,26 +12,66 @@ topology_template:
     MASTER_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: MASTER_image_name
       type: string
       description: JSA MASTER instance image name
     MASTER_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: MASTER_names
       type: string
       description: JSA MASTER instance name
     security_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: security group name of JSA
     MASTER_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: MASTER_flavor_name
       type: string
       description: the flavor name of JSA MASTER instance
     oam_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: network name of OAM network
   node_templates:
@@ -152,4 +192,4 @@ topology_template:
       members:
       - jsa_security_group
       - MASTER_mgmt_port
-      - MASTER_instance
\ No newline at end of file
+      - MASTER_instance
index a8514c2..d9f5e93 100644 (file)
@@ -12,47 +12,119 @@ topology_template:
     hostid_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostid_fe1
       type: string
       description: FE1 Hostid (from Ulticom license)
     ip_address_stp2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_address_stp2
       type: string
       description: STP2 IP address
     Mobility_OAM_protected_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: Mobility_OAM_protected_net_id
       type: string
       description: Network name for OAM
     hostid_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostid_fe2
       type: string
       description: FE2 Hostid (from Ulticom license)
     flavor_scp_fe_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: flavor_scp_fe_name
       type: string
       description: SCP FE Flavor
       default: a1.Small
     ip_address_stp1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_address_stp1
       type: string
       description: STP1 IP address
     int_vscp_ce_network_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_ce_network_net_id
       type: string
       description: Inter-CE Network
     int_vscp_ce_network_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_ce_network_cidr
       type: string
       description: Private Network Address (CIDR notation)
     cluster_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cluster_type
       type: string
       constraints:
       - valid_values:
@@ -62,34 +134,82 @@ topology_template:
       label: be_1 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_1
       type: string
       description: be_1 OAM ip address
     be_Mobility_OAM_protected_ip_2:
       label: be_2 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_2
       type: string
       description: be_2 OAM ip address
     be_Mobility_OAM_protected_ip_0:
       label: be_0 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_0
       type: string
       description: be_0 OAM ip address
     ip_address_dra:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_address_dra
       type: string
       description: DRA VIP address
     image_smp_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: image_smp_name
       type: string
       description: SCP SMP image
       default: asc_base_image_smp
     fe_connectivity:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_connectivity
       type: string
       constraints:
       - valid_values:
@@ -98,133 +218,325 @@ topology_template:
     lab_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: lab_name
       type: string
       description: Lab name
     smp_Mobility_OAM_protected_ip_1:
       label: smp_1 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: smp_Mobility_OAM_protected_ip_1
       type: string
       description: smp_1 OAM ip address
     fe_SIGNET_vrf_B1_direct_ip_0:
       label: fe1 SIGTRAN ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_SIGNET_vrf_B1_direct_ip_0
       type: string
       description: fe1 SIGTRAN ip address
     smp_Mobility_OAM_protected_ip_0:
       label: smp_0 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: smp_Mobility_OAM_protected_ip_0
       type: string
       description: smp_0 OAM ip address
     int_vscp_cluster_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_cluster_net_id
       type: string
       description: LAN3 Cluster
     be_Mobility_OAM_protected_ip_3:
       label: be_3 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_3
       type: string
       description: be_3 OAM ip address
     be_Mobility_OAM_protected_ip_4:
       label: be_4 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_4
       type: string
       description: be_4 OAM ip address
     hostname_nee1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostname_nee1
       type: string
       description: NEE1 Hostname (from Ulticom license)
     int_vscp_fe_cluster_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_fe_cluster_net_id
       type: string
       description: LAN2 FE Cluster/KA
     SIGNET_vrf_A1_direct_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: SIGNET_vrf_A1_direct_net_id
       type: string
       description: Network name for SIGTRAN_A
     key_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: key_name
       type: string
       description: keypair to enable SSH access to the instance.
       default: vSCP-keypair
     int_vscp_fe_cluster_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_fe_cluster_cidr
       type: string
       description: Private Network2 Address (CIDR notation)
     fe_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_name_1
       type: string
       description: name of VM
       default: vSCP_FE2
     fe_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_name_0
       type: string
       description: name of VM
       default: vSCP_FE1
     policy_value:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: policy_value
       type: string
     be_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_name_0
       type: string
       description: name of VM
       default: vSCP_BE1
     int_vscp_cluster_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_cluster_cidr
       type: string
       description: Private Network3 Address (CIDR notation)
     be_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_name_1
       type: string
       description: name of VM
       default: vSCP_BE2
     be_name_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_name_2
       type: string
       description: name of VM
       default: vSCP_BE3
     point_code_stp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: point_code_stp
       type: string
       description: STP virtual point code (in "zone-cluster-member" format)
     be_name_3:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_name_3
       type: string
       description: name of VM
       default: vSCP_BE4
     be_name_4:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_name_4
       type: string
       description: name of VM
       default: vSCP_BE5
     global_title_scp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: global_title_scp
       type: string
       description: vSCP Global Title address
     vnf_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: vnf_name
       type: string
       description: Unique name for this VNF instance
       default: This_is_the_SCP_name
@@ -232,156 +544,380 @@ topology_template:
       label: be3 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_2
       type: string
       description: be3 Cricket_OCS ip address
     fe_Mobility_OAM_protected_ip_0:
       label: fe_0 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_Mobility_OAM_protected_ip_0
       type: string
       description: fe_0 OAM ip address
     hostname_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostname_fe1
       type: string
       description: FE1 Hostname (from Ulticom license)
     be_Cricket_OCS_protected_ip_1:
       label: be2 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_1
       type: string
       description: be2 Cricket_OCS ip address
     hostname_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostname_fe2
       type: string
       description: FE2 Hostname (from Ulticom license)
     be_Cricket_OCS_protected_ip_4:
       label: be5 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_4
       type: string
       description: be5 Cricket_OCS ip address
     be_Cricket_OCS_protected_ip_3:
       label: be4 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_3
       type: string
       description: be4 Cricket_OCS ip address
     fe_Mobility_OAM_protected_ip_1:
       label: fe_1 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_Mobility_OAM_protected_ip_1
       type: string
       description: fe_1 OAM ip address
     be_Cricket_OCS_protected_ip_0:
       label: be1 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_0
       type: string
       description: be1 Cricket_OCS ip address
     route_table_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: route_table_fe1
       type: string
       description: Additional route table for FE1
     Cricket_OCS_protected_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: Cricket_OCS_protected_net_id
       type: string
       description: Network name for CRICKET_OCS
     smp_name_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: smp_name_2
       type: string
       description: name of VM
       default: vSMP2
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VNF instance
       default: This_is_ths_SCP_id
     smp_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: smp_name_1
       type: string
       description: name of VM
       default: vSMP2
     flavor_smp_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: flavor_smp_name
       type: string
       description: SCP SMP Flavor
       default: a1.Small
     image_scp_be_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: image_scp_be_name
       type: string
       description: SCP BE image
       default: asc_base_image_be
     smp_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: smp_name_0
       type: string
       description: name of VM
       default: vSMP1
     route_table_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: route_table_fe2
       type: string
       description: Additional route table for FE2
     hostid_nee1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostid_nee1
       type: string
       description: NEE1 Hostid (from Ulticom license)
     SIGNET_vrf_B1_direct_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: SIGNET_vrf_B1_direct_net_id
       type: string
       description: Network name for SIGTRAN_B
     fe_SIGNET_vrf_A1_direct_ip_0:
       label: fe2 SIGTRAN ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_SIGNET_vrf_A1_direct_ip_0
       type: string
       description: fe2 SIGTRAN ip address
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
     nee_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: nee_name_0
       type: string
       description: name of VM
       default: vNEE
     ip_port_stp1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_port_stp1
       type: string
       description: STP1 IP port
     ip_port_stp2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_port_stp2
       type: string
       description: STP2 IP port
     image_scp_fe_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: image_scp_fe_name
       type: string
       description: SCP FE image
       default: asc_base_image_fe
     flavor_scp_be_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: flavor_scp_be_name
       type: string
       description: SCP BE Flavor
       default: a1.Small
     policyListParam:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: policyListParam
       type: list
       description: Policy server group. affinity/anti-affinity
       constraints:
@@ -394,47 +930,119 @@ topology_template:
       label: vSCP security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: vSCP security group name
     ip_port_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_port_fe2
       type: string
       description: FE2 IP port in SIGTRAN network
     route_table_be:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: route_table_be
       type: string
       description: Additional route table for BEs
     ip_port_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_port_fe1
       type: string
       description: FE1 IP port in SIGTRAN network
     port_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: port_name
       type: string
       description: port name
       default: port_name
     point_code_scp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: point_code_scp
       type: string
       description: vSCP point code (in "zone-cluster-member" format)
     global_title_stp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: global_title_stp
       type: string
       description: STP Global Title address
     point_code_stp1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: point_code_stp1
       type: string
       description: STP1 point code (in "zone-cluster-member" format)
     point_code_stp2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: point_code_stp2
       type: string
       description: STP2 point code (in "zone-cluster-member" format)
   node_templates:
@@ -618,4 +1226,4 @@ topology_template:
         name: abc
         affinity: host
       targets:
-      - FE_SMP_Affinity_group
\ No newline at end of file
+      - FE_SMP_Affinity_group
index b6c5471..5fa3ea7 100644 (file)
@@ -12,51 +12,131 @@ topology_template:
     hostid_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostid_fe1
       type: string
       description: FE1 Hostid (from Ulticom license)
     ip_address_stp2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_address_stp2
       type: string
       description: STP2 IP address
     Mobility_OAM_protected_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: Mobility_OAM_protected_net_id
       type: string
       description: Network name for OAM
     hostid_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostid_fe2
       type: string
       description: FE2 Hostid (from Ulticom license)
     flavor_scp_fe_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: flavor_scp_fe_name
       type: string
       description: SCP FE Flavor
       default: a1.Small
     ip_address_stp1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_address_stp1
       type: string
       description: STP1 IP address
     int_vscp_ce_network_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_ce_network_net_id
       type: string
       description: Inter-CE Network
     shared_server_group:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_server_group
       type: string
     int_vscp_ce_network_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_ce_network_cidr
       type: string
       description: Private Network Address (CIDR notation)
     cluster_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cluster_type
       type: string
       constraints:
       - valid_values:
@@ -66,32 +146,81 @@ topology_template:
       label: be_1 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_1
       type: string
       description: be_1 OAM ip address
     be_Mobility_OAM_protected_ip_2:
       label: be_2 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_2
       type: string
       description: be_2 OAM ip address
     be_Mobility_OAM_protected_ip_0:
       label: be_0 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_0
       type: string
       description: be_0 OAM ip address
     ip_address_dra:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_address_dra
       type: string
       description: DRA VIP address
     image_smp_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - hot_template
+            source_type: HEAT
+            param_name: image_smp_name
       type: string
     fe_connectivity:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_connectivity
       type: string
       constraints:
       - valid_values:
@@ -100,129 +229,313 @@ topology_template:
     lab_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: lab_name
       type: string
       description: Lab name
     smp_Mobility_OAM_protected_ip_1:
       label: smp_1 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: smp_Mobility_OAM_protected_ip_1
       type: string
       description: smp_1 OAM ip address
     fe_SIGNET_vrf_B1_direct_ip_0:
       label: fe1 SIGTRAN ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_SIGNET_vrf_B1_direct_ip_0
       type: string
       description: fe1 SIGTRAN ip address
     smp_Mobility_OAM_protected_ip_0:
       label: smp_0 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: smp_Mobility_OAM_protected_ip_0
       type: string
       description: smp_0 OAM ip address
     int_vscp_cluster_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_cluster_net_id
       type: string
       description: LAN3 Cluster
     be_Mobility_OAM_protected_ip_3:
       label: be_3 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_3
       type: string
       description: be_3 OAM ip address
     be_Mobility_OAM_protected_ip_4:
       label: be_4 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_4
       type: string
       description: be_4 OAM ip address
     hostname_nee1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostname_nee1
       type: string
       description: NEE1 Hostname (from Ulticom license)
     int_vscp_fe_cluster_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_fe_cluster_net_id
       type: string
       description: LAN2 FE Cluster/KA
     SIGNET_vrf_A1_direct_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: SIGNET_vrf_A1_direct_net_id
       type: string
       description: Network name for SIGTRAN_A
     key_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: key_name
       type: string
       description: keypair to enable SSH access to the instance.
       default: vSCP-keypair
     int_vscp_fe_cluster_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_fe_cluster_cidr
       type: string
       description: Private Network2 Address (CIDR notation)
     fe_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_name_1
       type: string
       description: name of VM
       default: vSCP_FE2
     fe_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_name_0
       type: string
       description: name of VM
       default: vSCP_FE1
     be_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_name_0
       type: string
       description: name of VM
       default: vSCP_BE1
     int_vscp_cluster_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_cluster_cidr
       type: string
       description: Private Network3 Address (CIDR notation)
     be_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_name_1
       type: string
       description: name of VM
       default: vSCP_BE2
     be_name_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_name_2
       type: string
       description: name of VM
       default: vSCP_BE3
     point_code_stp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: point_code_stp
       type: string
       description: STP virtual point code (in "zone-cluster-member" format)
     be_name_3:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_name_3
       type: string
       description: name of VM
       default: vSCP_BE4
     be_name_4:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_name_4
       type: string
       description: name of VM
       default: vSCP_BE5
     global_title_scp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: global_title_scp
       type: string
       description: vSCP Global Title address
     vnf_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: vnf_name
       type: string
       description: Unique name for this VNF instance
       default: This_is_the_SCP_name
@@ -230,198 +543,497 @@ topology_template:
       label: be3 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_2
       type: string
       description: be3 Cricket_OCS ip address
     fe_Mobility_OAM_protected_ip_0:
       label: fe_0 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_Mobility_OAM_protected_ip_0
       type: string
       description: fe_0 OAM ip address
     hostname_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostname_fe1
       type: string
       description: FE1 Hostname (from Ulticom license)
     be_Cricket_OCS_protected_ip_1:
       label: be2 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_1
       type: string
       description: be2 Cricket_OCS ip address
     hostname_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostname_fe2
       type: string
       description: FE2 Hostname (from Ulticom license)
     be_Cricket_OCS_protected_ip_4:
       label: be5 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_4
       type: string
       description: be5 Cricket_OCS ip address
     be_Cricket_OCS_protected_ip_3:
       label: be4 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_3
       type: string
       description: be4 Cricket_OCS ip address
     fe_Mobility_OAM_protected_ip_1:
       label: fe_1 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_Mobility_OAM_protected_ip_1
       type: string
       description: fe_1 OAM ip address
     be_Cricket_OCS_protected_ip_0:
       label: be1 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_0
       type: string
       description: be1 Cricket_OCS ip address
     route_table_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: route_table_fe1
       type: string
       description: Additional route table for FE1
     Cricket_OCS_protected_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: Cricket_OCS_protected_net_id
       type: string
       description: Network name for CRICKET_OCS
     smp_name_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - hot_template
+            source_type: HEAT
+            param_name: smp_name_2
       type: string
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VNF instance
       default: This_is_ths_SCP_id
     smp_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: smp_name_1
       type: string
       description: name of VM
       default: vSMP2
     flavor_smp_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - hot_template
+            source_type: HEAT
+            param_name: flavor_smp_name
       type: string
     image_scp_be_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: image_scp_be_name
       type: string
       description: SCP BE image
       default: asc_base_image_be
     smp_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: smp_name_0
       type: string
       description: name of VM
       default: vSMP1
     route_table_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: route_table_fe2
       type: string
       description: Additional route table for FE2
     hostid_nee1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostid_nee1
       type: string
       description: NEE1 Hostid (from Ulticom license)
     SIGNET_vrf_B1_direct_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: SIGNET_vrf_B1_direct_net_id
       type: string
       description: Network name for SIGTRAN_B
     fe_SIGNET_vrf_A1_direct_ip_0:
       label: fe2 SIGTRAN ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_SIGNET_vrf_A1_direct_ip_0
       type: string
       description: fe2 SIGTRAN ip address
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - hot_template
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
     nee_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: nee_name_0
       type: string
       description: name of VM
       default: vNEE
     ip_port_stp1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_port_stp1
       type: string
       description: STP1 IP port
     ip_port_stp2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_port_stp2
       type: string
       description: STP2 IP port
     image_scp_fe_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: image_scp_fe_name
       type: string
       description: SCP FE image
       default: asc_base_image_fe
     flavor_scp_be_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: flavor_scp_be_name
       type: string
       description: SCP BE Flavor
       default: a1.Small
     shared_nova:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_nova
       type: string
     security_group_name:
       label: vSCP security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: vSCP security group name
     ip_port_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_port_fe2
       type: string
       description: FE2 IP port in SIGTRAN network
     route_table_be:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: route_table_be
       type: string
       description: Additional route table for BEs
     ip_port_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_port_fe1
       type: string
       description: FE1 IP port in SIGTRAN network
     port_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: port_name
       type: string
       description: port name
       default: port_name
     point_code_scp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: point_code_scp
       type: string
       description: vSCP point code (in "zone-cluster-member" format)
     global_title_stp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: global_title_stp
       type: string
       description: STP Global Title address
     point_code_stp1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: point_code_stp1
       type: string
       description: STP1 point code (in "zone-cluster-member" format)
     point_code_stp2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: point_code_stp2
       type: string
       description: STP2 point code (in "zone-cluster-member" format)
   node_templates:
@@ -506,4 +1118,4 @@ topology_template:
         name: def
         container_type: host
       targets:
-      - Multi_Anti_Affinity_group
\ No newline at end of file
+      - Multi_Anti_Affinity_group
index 299ad49..8d28831 100644 (file)
@@ -12,47 +12,119 @@ topology_template:
     hostid_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostid_fe1
       type: string
       description: FE1 Hostid (from Ulticom license)
     ip_address_stp2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_address_stp2
       type: string
       description: STP2 IP address
     Mobility_OAM_protected_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: Mobility_OAM_protected_net_id
       type: string
       description: Network name for OAM
     hostid_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostid_fe2
       type: string
       description: FE2 Hostid (from Ulticom license)
     flavor_scp_fe_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: flavor_scp_fe_name
       type: string
       description: SCP FE Flavor
       default: a1.Small
     ip_address_stp1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_address_stp1
       type: string
       description: STP1 IP address
     int_vscp_ce_network_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_ce_network_net_id
       type: string
       description: Inter-CE Network
     int_vscp_ce_network_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_ce_network_cidr
       type: string
       description: Private Network Address (CIDR notation)
     cluster_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cluster_type
       type: string
       constraints:
       - valid_values:
@@ -62,34 +134,82 @@ topology_template:
       label: be_1 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_1
       type: string
       description: be_1 OAM ip address
     be_Mobility_OAM_protected_ip_2:
       label: be_2 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_2
       type: string
       description: be_2 OAM ip address
     be_Mobility_OAM_protected_ip_0:
       label: be_0 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_0
       type: string
       description: be_0 OAM ip address
     ip_address_dra:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_address_dra
       type: string
       description: DRA VIP address
     image_smp_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: image_smp_name
       type: string
       description: SCP SMP image
       default: asc_base_image_smp
     fe_connectivity:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_connectivity
       type: string
       constraints:
       - valid_values:
@@ -98,129 +218,313 @@ topology_template:
     lab_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: lab_name
       type: string
       description: Lab name
     smp_Mobility_OAM_protected_ip_1:
       label: smp_1 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: smp_Mobility_OAM_protected_ip_1
       type: string
       description: smp_1 OAM ip address
     fe_SIGNET_vrf_B1_direct_ip_0:
       label: fe1 SIGTRAN ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_SIGNET_vrf_B1_direct_ip_0
       type: string
       description: fe1 SIGTRAN ip address
     smp_Mobility_OAM_protected_ip_0:
       label: smp_0 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: smp_Mobility_OAM_protected_ip_0
       type: string
       description: smp_0 OAM ip address
     int_vscp_cluster_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_cluster_net_id
       type: string
       description: LAN3 Cluster
     be_Mobility_OAM_protected_ip_3:
       label: be_3 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_3
       type: string
       description: be_3 OAM ip address
     be_Mobility_OAM_protected_ip_4:
       label: be_4 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_4
       type: string
       description: be_4 OAM ip address
     hostname_nee1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostname_nee1
       type: string
       description: NEE1 Hostname (from Ulticom license)
     int_vscp_fe_cluster_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_fe_cluster_net_id
       type: string
       description: LAN2 FE Cluster/KA
     SIGNET_vrf_A1_direct_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: SIGNET_vrf_A1_direct_net_id
       type: string
       description: Network name for SIGTRAN_A
     key_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: key_name
       type: string
       description: keypair to enable SSH access to the instance.
       default: vSCP-keypair
     int_vscp_fe_cluster_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_fe_cluster_cidr
       type: string
       description: Private Network2 Address (CIDR notation)
     fe_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_name_1
       type: string
       description: name of VM
       default: vSCP_FE2
     fe_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_name_0
       type: string
       description: name of VM
       default: vSCP_FE1
     be_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_name_0
       type: string
       description: name of VM
       default: vSCP_BE1
     int_vscp_cluster_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: int_vscp_cluster_cidr
       type: string
       description: Private Network3 Address (CIDR notation)
     be_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_name_1
       type: string
       description: name of VM
       default: vSCP_BE2
     be_name_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_name_2
       type: string
       description: name of VM
       default: vSCP_BE3
     point_code_stp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: point_code_stp
       type: string
       description: STP virtual point code (in "zone-cluster-member" format)
     be_name_3:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_name_3
       type: string
       description: name of VM
       default: vSCP_BE4
     be_name_4:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_name_4
       type: string
       description: name of VM
       default: vSCP_BE5
     global_title_scp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: global_title_scp
       type: string
       description: vSCP Global Title address
     vnf_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: vnf_name
       type: string
       description: Unique name for this VNF instance
       default: This_is_the_SCP_name
@@ -228,150 +532,366 @@ topology_template:
       label: be3 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_2
       type: string
       description: be3 Cricket_OCS ip address
     fe_Mobility_OAM_protected_ip_0:
       label: fe_0 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_Mobility_OAM_protected_ip_0
       type: string
       description: fe_0 OAM ip address
     hostname_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostname_fe1
       type: string
       description: FE1 Hostname (from Ulticom license)
     be_Cricket_OCS_protected_ip_1:
       label: be2 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_1
       type: string
       description: be2 Cricket_OCS ip address
     hostname_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostname_fe2
       type: string
       description: FE2 Hostname (from Ulticom license)
     be_Cricket_OCS_protected_ip_4:
       label: be5 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_4
       type: string
       description: be5 Cricket_OCS ip address
     be_Cricket_OCS_protected_ip_3:
       label: be4 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_3
       type: string
       description: be4 Cricket_OCS ip address
     fe_Mobility_OAM_protected_ip_1:
       label: fe_1 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_Mobility_OAM_protected_ip_1
       type: string
       description: fe_1 OAM ip address
     be_Cricket_OCS_protected_ip_0:
       label: be1 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_0
       type: string
       description: be1 Cricket_OCS ip address
     route_table_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: route_table_fe1
       type: string
       description: Additional route table for FE1
     Cricket_OCS_protected_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: Cricket_OCS_protected_net_id
       type: string
       description: Network name for CRICKET_OCS
     smp_name_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: smp_name_2
       type: string
       description: name of VM
       default: vSMP2
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VNF instance
       default: This_is_ths_SCP_id
     smp_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: smp_name_1
       type: string
       description: name of VM
       default: vSMP2
     flavor_smp_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: flavor_smp_name
       type: string
       description: SCP SMP Flavor
       default: a1.Small
     image_scp_be_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: image_scp_be_name
       type: string
       description: SCP BE image
       default: asc_base_image_be
     smp_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: smp_name_0
       type: string
       description: name of VM
       default: vSMP1
     route_table_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: route_table_fe2
       type: string
       description: Additional route table for FE2
     hostid_nee1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: hostid_nee1
       type: string
       description: NEE1 Hostid (from Ulticom license)
     SIGNET_vrf_B1_direct_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: SIGNET_vrf_B1_direct_net_id
       type: string
       description: Network name for SIGTRAN_B
     fe_SIGNET_vrf_A1_direct_ip_0:
       label: fe2 SIGTRAN ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: fe_SIGNET_vrf_A1_direct_ip_0
       type: string
       description: fe2 SIGTRAN ip address
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
     nee_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: nee_name_0
       type: string
       description: name of VM
       default: vNEE
     ip_port_stp1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_port_stp1
       type: string
       description: STP1 IP port
     ip_port_stp2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_port_stp2
       type: string
       description: STP2 IP port
     image_scp_fe_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: image_scp_fe_name
       type: string
       description: SCP FE image
       default: asc_base_image_fe
     flavor_scp_be_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: flavor_scp_be_name
       type: string
       description: SCP BE Flavor
       default: a1.Small
@@ -379,47 +899,119 @@ topology_template:
       label: vSCP security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: vSCP security group name
     ip_port_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_port_fe2
       type: string
       description: FE2 IP port in SIGTRAN network
     route_table_be:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: route_table_be
       type: string
       description: Additional route table for BEs
     ip_port_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: ip_port_fe1
       type: string
       description: FE1 IP port in SIGTRAN network
     port_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: port_name
       type: string
       description: port name
       default: port_name
     point_code_scp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: point_code_scp
       type: string
       description: vSCP point code (in "zone-cluster-member" format)
     global_title_stp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: global_title_stp
       type: string
       description: STP Global Title address
     point_code_stp1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: point_code_stp1
       type: string
       description: STP1 point code (in "zone-cluster-member" format)
     point_code_stp2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: point_code_stp2
       type: string
       description: STP2 point code (in "zone-cluster-member" format)
   node_templates:
@@ -612,4 +1204,4 @@ topology_template:
         name: def
         container_type: host
       targets:
-      - Multi_Anti_Affinity_group
\ No newline at end of file
+      - Multi_Anti_Affinity_group
index 471de08..773101b 100644 (file)
@@ -11,28 +11,84 @@ topology_template:
     p2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: p2
       type: string
       description: shared_vol2
     cmaui_cinder_volume_size:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vol_b
+            - vol_a
+            - main
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: string
     exposed_vol1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: exposed_vol1
       type: string
     contrail_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vol_b
+            - vol_a
+            - main
+            source_type: HEAT
+            param_name: contrail_net_name
       type: string
       description: network name of jsa log network
     CMAUI_volume_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vol_b
+            - vol_a
+            - main
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
     jsa_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vol_b
+            - vol_a
+            - main
+            source_type: HEAT
+            param_name: jsa_name
       type: string
       description: network name of jsa log network
   node_templates:
@@ -163,4 +219,4 @@ topology_template:
     p2:
       value: test_vol2
     exposed_vol1:
-      value: test_vol1
\ No newline at end of file
+      value: test_vol1
index d3c471e..0f6b7e7 100644 (file)
@@ -11,6 +11,14 @@ topology_template:
     cmaui_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_names
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -19,69 +27,166 @@ topology_template:
       label: CMAUI Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - a_vol
+            - main
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: float
       description: the size of the CMAUI Cinder volume
     timezone:
       label: timezone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: timezone
       type: string
       description: timezone
     security_group_name:
       label: 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: the name of security group
     oam_network_netmask:
       label: oam network netmask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: oam_network_netmask
       type: string
       description: oam network gateway
     cmaui_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_image
       type: string
       description: Image for CMAUI server
     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 VNF instance
       default: This_is_ths_MMSC-CMAUI_id
     cmaui_flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_flavor
       type: string
       description: Flavor for CMAUI server
     oam_network_gateway:
       label: oam network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: oam_network_gateway
       type: string
       description: oam network gateway
     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
     inner_cmaui_volume_a2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: inner_cmaui_volume_a2
       type: string
       description: Unique ID for this VNF instance
       default: This_is_ths_MMSC-CMAUI_id
     inner_cmaui_volume_b3:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: inner_cmaui_volume_b3
       type: list
       entry_schema:
         type: string
     inner_cmaui_volume_a1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: inner_cmaui_volume_a1
       type: string
       description: Unique ID for this VNF instance
       default: This_is_ths_MMSC-CMAUI_id
@@ -89,6 +194,14 @@ topology_template:
       label: CMAUI oam_net IP addresses
       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: list
       description: CMAUI oam_net IP addresses
       entry_schema:
@@ -97,23 +210,56 @@ topology_template:
       label: dns server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: external_dns
       type: string
       description: dns server
     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: UID of OAM network
     external_ntp:
       label: ntp server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: external_ntp
       type: string
       description: ntp server
     CMAUI_volume_type:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - a_vol
+            - main
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
       description: the name of the target volume backend
   node_templates:
@@ -179,4 +325,4 @@ topology_template:
     inner_cmaui_volume_b3:
       value: inner_cmaui_volume_a1
     inner_cmaui_volume_a1:
-      value: inner_cmaui_volume_a1
\ No newline at end of file
+      value: inner_cmaui_volume_a1
index 2c7d854..fe9c34a 100644 (file)
@@ -12,6 +12,15 @@ topology_template:
     cmaui_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: cmaui_names
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -20,80 +29,203 @@ topology_template:
       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_10
       type: string
       description: availabilityzone name
     cmaui_cinder_volume_size:
       label: CMAUI Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: float
       description: the size of the CMAUI Cinder volume
     timezone:
       label: timezone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: timezone
       type: string
       description: timezone
     security_group_name:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
     cmaui_volume:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: cmaui_volume
       type: string
       description: the name of the target volume backend
     oam_network_netmask:
       label: oam network netmask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: oam_network_netmask
       type: string
       description: oam network gateway
     cmaui_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: cmaui_image
       type: string
       description: Image for CMAUI server
     cmaui_volume_param1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: cmaui_volume_param1
       type: string
       description: nova server id
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VNF instance
       default: This_is_ths_MMSC-CMAUI_id
     cmaui_flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: cmaui_flavor
       type: string
       description: Flavor for CMAUI server
     oam_network_gateway:
       label: oam network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: oam_network_gateway
       type: string
       description: oam network gateway
     cmaui_volume_param2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: cmaui_volume_param2
       type: string
       description: nova server id
     availability_zone_0:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: availabilityzone name
     cmaui_oam_ips:
       label: CMAUI oam_net IP addresses
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: cmaui_oam_ips
       type: list
       description: CMAUI oam_net IP addresses
       entry_schema:
@@ -102,28 +234,72 @@ topology_template:
       label: dns server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: external_dns
       type: string
       description: dns server
     server_cmaui21:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: server_cmaui21
       type: string
       description: nova server id
     oam_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: UID of OAM network
     CMAUI_volume_type:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
       description: the name of the target volume backend
     external_ntp:
       label: ntp server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: external_ntp
       type: string
       description: ntp server
   node_templates:
@@ -317,4 +493,4 @@ topology_template:
       - cmaui_port_2
       - server_cmaui2
       - server_cmaui1
-      - cmaui_port_1
\ No newline at end of file
+      - cmaui_port_1
index b48a12f..a6843e3 100644 (file)
@@ -14,19 +14,51 @@ topology_template:
     cmaui_cinder_volume_size:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       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 jsa log network
     CMAUI_volume_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       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:
@@ -151,4 +183,4 @@ topology_template:
       - test_vol1
       - test_resourceGroup
       - test_vol2
-      - test_nova
\ No newline at end of file
+      - test_nova
index eb88006..ceb1117 100644 (file)
@@ -12,12 +12,28 @@ topology_template:
       label: CMAUI Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: float
       description: the size of the CMAUI Cinder volume
     CMAUI_volume_type:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
       description: the name of the target volume backend
   node_templates:
@@ -49,4 +65,4 @@ topology_template:
           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
       members:
       - test_vol
-      - test_nested
\ No newline at end of file
+      - test_nested
index 68a215f..3ae12ab 100644 (file)
@@ -14,6 +14,14 @@ topology_template:
     cmaui_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_names
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -21,27 +29,67 @@ topology_template:
     p1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: p1
       type: string
       description: UID of OAM network
     cmaui_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_image
       type: string
       description: Image for CMAUI server
     cmaui_flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_flavor
       type: string
       description: Flavor for CMAUI server
     cmaui_cinder_volume_size:
       label: CMAUI Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: float
       description: the size of the CMAUI Cinder volume
     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: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -50,16 +98,40 @@ topology_template:
       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
     CMAUI_volume_type:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
       description: the name of the target volume backend
   node_templates:
@@ -128,4 +200,4 @@ topology_template:
       - server_cmaui1
       - test_vol
       - cmaui_port_1
-      - test_nested
\ No newline at end of file
+      - test_nested
index a55e57d..a82686f 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
     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:
@@ -20,74 +28,179 @@ topology_template:
       label: CMAUI Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: float
       description: the size of the CMAUI Cinder volume
     timezone:
       label: timezone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: timezone
       type: string
       description: timezone
     security_group_name:
       label: 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: string
       description: the name of security group
     cmaui_volume:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: cmaui_volume
       type: string
       description: the name of the target volume backend
     oam_network_netmask:
       label: oam network netmask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: oam_network_netmask
       type: string
       description: oam network gateway
     cmaui_volume_param1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: cmaui_volume_param1
       type: string
       description: nova server id
     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
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VNF instance
       default: This_is_ths_MMSC-CMAUI_id
     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
     oam_network_gateway:
       label: oam network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: oam_network_gateway
       type: string
       description: oam network gateway
     cmaui_volume_param2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: cmaui_volume_param2
       type: string
       description: nova server id
     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
     cmaui_oam_ips:
       label: CMAUI oam_net IP addresses
       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: list
       description: CMAUI oam_net IP addresses
       entry_schema:
@@ -96,23 +209,56 @@ topology_template:
       label: dns server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: external_dns
       type: string
       description: dns server
     oam_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: UID of OAM network
     CMAUI_volume_type:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
       description: the name of the target volume backend
     external_ntp:
       label: ntp server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: external_ntp
       type: string
       description: ntp server
   node_templates:
@@ -269,4 +415,4 @@ topology_template:
       - cmaui_port_2
       - server_cmaui2
       - server_cmaui1
-      - cmaui_port_1
\ No newline at end of file
+      - cmaui_port_1
index f618ad4..1bd7482 100644 (file)
@@ -14,32 +14,92 @@ topology_template:
     p2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: p2
       type: string
       description: shared_vol2
     cmaui_cinder_volume_size:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - base
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: string
     shared_nova:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_nova
       type: string
     shared_vol1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_vol1
       type: string
     contrail_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - base
+            source_type: HEAT
+            param_name: contrail_net_name
       type: string
       description: network name of jsa log network
     CMAUI_volume_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - base
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
     jsa_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - base
+            source_type: HEAT
+            param_name: jsa_name
       type: string
       description: network name of jsa log network
   node_templates:
@@ -175,4 +235,4 @@ topology_template:
       members:
       - test_nested1Level
       - test_nestedInvalidConnectionToNova
-      - test_resourceGroup
\ No newline at end of file
+      - test_resourceGroup
index c8cf1df..b0b26f5 100644 (file)
@@ -12,22 +12,56 @@ topology_template:
       label: CMAUI Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: float
       description: the size of the CMAUI Cinder volume
     shared_vol1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_vol1
       type: string
       description: volume name
     shared_vol2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_vol2
       type: string
       description: volume name
     CMAUI_volume_type:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
       description: the name of the target volume backend
   node_templates:
@@ -87,4 +121,4 @@ topology_template:
       - test_nested
   outputs:
     out1_not_shared:
-      value: test_nested
\ No newline at end of file
+      value: test_nested
index e73284b..eaed82b 100644 (file)
@@ -14,6 +14,14 @@ topology_template:
     cmaui_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_names
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -21,27 +29,68 @@ topology_template:
     p1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: p1
       type: string
       description: UID of OAM network
     cmaui_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_image
       type: string
       description: Image for CMAUI server
     cmaui_flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_flavor
       type: string
       description: Flavor for CMAUI server
     cmaui_cinder_volume_size:
       label: CMAUI Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: float
       description: the size of the CMAUI Cinder volume
     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: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -50,26 +99,67 @@ topology_template:
       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
     shared_vol1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_vol1
       type: string
       description: volume 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
     shared_vol2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_vol2
       type: string
       description: volume name
     CMAUI_volume_type:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
       description: the name of the target volume backend
   node_templates:
@@ -163,4 +253,4 @@ topology_template:
       - test_nested
   outputs:
     out1_not_shared:
-      value: test_nested
\ No newline at end of file
+      value: test_nested
index 79d7b56..7ef24e0 100644 (file)
@@ -11,99 +11,267 @@ topology_template:
     left_vn_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: left_vn_fqdn
       type: string
       description: dummy
     Internal1_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_cidr
       type: string
     src_port_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: src_port_start
       type: string
       description: dummy
     Internal1_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_default_gateway
       type: string
     Internal1_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_dhcp
       type: string
     src_port_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: src_port_end
       type: string
       description: dummy
     policy_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: policy_name
       type: string
       description: dummy
     dst_port_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: dst_port_end
       type: string
       description: dummy
     simple_action:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: simple_action
       type: string
       description: dummy
     service_instance_fq_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: service_instance_fq_name
       type: string
     Internal2_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_cidr
       type: string
     protocol:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: protocol
       type: string
       description: dummy
     Internal2_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_dhcp
       type: string
     dst_port_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: dst_port_start
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_addr_from_start_true:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_addr_from_start_true
       type: string
       description: dummy
     Internal2_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_default_gateway
       type: string
     right_vn_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: right_vn_fqdn
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
       type: string
       description: dummy
     left_vn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: left_vn
       type: string
       description: dummy
     direction:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: direction
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
       type: string
       description: dummy
   node_templates:
@@ -198,4 +366,4 @@ topology_template:
       members:
       - template_NetworkPolicy
       - test_net
-      - test_nested
\ No newline at end of file
+      - test_nested
index aa6da4f..ef60b3d 100644 (file)
@@ -11,114 +11,306 @@ topology_template:
     left_vn_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: left_vn_fqdn
       type: string
       description: dummy
     Internal1_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_cidr
       type: string
     src_port_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: src_port_start
       type: string
       description: dummy
     Internal1_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_default_gateway
       type: string
     Internal1_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal1_dhcp
       type: string
     src_port_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: src_port_end
       type: string
       description: dummy
     policy_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: policy_name
       type: string
       description: dummy
     dst_port_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: dst_port_end
       type: string
       description: dummy
     simple_action:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: simple_action
       type: string
       description: dummy
     service_instance_fq_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: service_instance_fq_name
       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 log network
     Internal2_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_cidr
       type: string
     protocol:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: protocol
       type: string
       description: dummy
     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
     Internal2_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_dhcp
       type: string
     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
     dst_port_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: dst_port_start
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_addr_from_start_true:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_addr_from_start_true
       type: string
       description: dummy
     Internal2_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Internal2_default_gateway
       type: string
     right_vn_fqdn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: right_vn_fqdn
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_len_2
       type: string
       description: dummy
     left_vn:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: left_vn
       type: string
       description: dummy
     direction:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: direction
       type: string
       description: dummy
     network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: network_ipam_refs_data_ipam_subnets_subnet_ip_prefix_2
       type: string
       description: dummy
   node_templates:
@@ -307,4 +499,4 @@ topology_template:
       members:
       - test_nested2
       - test_nested3
-      - test_nested1
\ No newline at end of file
+      - test_nested1
index 8b3212a..85ae4ce 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
     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:
@@ -19,21 +27,53 @@ topology_template:
     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
     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
     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
     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:
@@ -42,20 +82,52 @@ topology_template:
       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
     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
     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
   node_templates:
@@ -125,4 +197,4 @@ topology_template:
         description: cmaui server template for vMMSC
       members:
       - server_cmaui
-      - cmaui_port_0
\ No newline at end of file
+      - cmaui_port_0
index 4342762..17243ba 100644 (file)
@@ -11,6 +11,14 @@ 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:
@@ -42,4 +50,4 @@ topology_template:
           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
       members:
       - test_net
-      - test_nested
\ No newline at end of file
+      - test_nested
index 5668311..f73fc32 100644 (file)
@@ -14,15 +14,39 @@ topology_template:
     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:
@@ -140,4 +164,4 @@ topology_template:
       - test_contrailV2_net
       - test_net
       - test_contrail_net
-      - test_nova
\ No newline at end of file
+      - test_nova
index 4835546..2546b6f 100644 (file)
@@ -11,16 +11,40 @@ 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:
+            - main
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: network name of jsa log network
   node_templates:
@@ -117,4 +141,4 @@ topology_template:
       members:
       - test_nested2
       - test_nested3
-      - test_nested1
\ No newline at end of file
+      - test_nested1
index 8b3212a..85ae4ce 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
     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:
@@ -19,21 +27,53 @@ topology_template:
     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
     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
     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
     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:
@@ -42,20 +82,52 @@ topology_template:
       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
     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
     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
   node_templates:
@@ -125,4 +197,4 @@ topology_template:
         description: cmaui server template for vMMSC
       members:
       - server_cmaui
-      - cmaui_port_0
\ No newline at end of file
+      - cmaui_port_0
index 3989a1d..6a668d6 100644 (file)
@@ -14,32 +14,89 @@ topology_template:
     shared_test_nova:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_test_nova
       type: string
     shared_test_contrail_net:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_test_contrail_net
       type: string
     contrail_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base
+            source_type: HEAT
+            param_name: contrail_net_name
       type: string
       description: network name of jsa log network
     shared_test_net:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_test_net
       type: string
     shared_test_contrailV2_net:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_test_contrailV2_net
       type: string
     jsa_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - base
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: network name of jsa log network
     jsa_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base
+            source_type: HEAT
+            param_name: jsa_name
       type: string
   node_templates:
     test_nestedInvalidConnectionToNetwork:
@@ -171,4 +228,4 @@ topology_template:
       - test_nestedInvalidConnectionToNetwork
       - test_nested1Level
       - test_nestedPassArrayParam
-      - test_resourceGroup
\ No newline at end of file
+      - test_resourceGroup
index 23d80fd..56c5a19 100644 (file)
@@ -11,6 +11,14 @@ 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:
@@ -58,4 +66,4 @@ topology_template:
       members:
       - mvs_modules
       - test_net
-      - test_nested
\ No newline at end of file
+      - test_nested
index 82dba40..ec329b1 100644 (file)
@@ -11,16 +11,40 @@ 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:
+            - main
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: network name of jsa log network
   node_templates:
@@ -104,4 +128,4 @@ topology_template:
           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
       members:
       - mvs_modules
-      - test_nested1
\ No newline at end of file
+      - test_nested1
index ea87be3..cdaddc0 100644 (file)
@@ -12,47 +12,119 @@ topology_template:
     hostid_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: hostid_fe1
       type: string
       description: FE1 Hostid (from Ulticom license)
     ip_address_stp2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: ip_address_stp2
       type: string
       description: STP2 IP address
     Mobility_OAM_protected_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Mobility_OAM_protected_net_id
       type: string
       description: Network name for OAM
     hostid_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: hostid_fe2
       type: string
       description: FE2 Hostid (from Ulticom license)
     flavor_scp_fe_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: flavor_scp_fe_name
       type: string
       description: SCP FE Flavor
       default: a1.Small
     ip_address_stp1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: ip_address_stp1
       type: string
       description: STP1 IP address
     int_vscp_ce_network_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: int_vscp_ce_network_net_id
       type: string
       description: Inter-CE Network
     int_vscp_ce_network_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: int_vscp_ce_network_cidr
       type: string
       description: Private Network Address (CIDR notation)
     cluster_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cluster_type
       type: string
       constraints:
       - valid_values:
@@ -62,34 +134,85 @@ topology_template:
       label: be_1 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_1
       type: string
       description: be_1 OAM ip address
     be_Mobility_OAM_protected_ip_2:
       label: be_2 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_2
       type: string
       description: be_2 OAM ip address
     be_Mobility_OAM_protected_ip_0:
       label: be_0 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_0
       type: string
       description: be_0 OAM ip address
     ip_address_dra:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: ip_address_dra
       type: string
       description: DRA VIP address
     image_smp_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn3
+            - addOn1
+            - addOn2
+            - main
+            source_type: HEAT
+            param_name: image_smp_name
       type: string
       description: SCP SMP image
       default: asc_base_image_smp
     fe_connectivity:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: fe_connectivity
       type: string
       constraints:
       - valid_values:
@@ -98,129 +221,316 @@ topology_template:
     lab_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn3
+            - addOn1
+            - addOn2
+            - main
+            source_type: HEAT
+            param_name: lab_name
       type: string
       description: Lab name
     smp_Mobility_OAM_protected_ip_1:
       label: smp_1 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: smp_Mobility_OAM_protected_ip_1
       type: string
       description: smp_1 OAM ip address
     fe_SIGNET_vrf_B1_direct_ip_0:
       label: fe1 SIGTRAN ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: fe_SIGNET_vrf_B1_direct_ip_0
       type: string
       description: fe1 SIGTRAN ip address
     smp_Mobility_OAM_protected_ip_0:
       label: smp_0 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: smp_Mobility_OAM_protected_ip_0
       type: string
       description: smp_0 OAM ip address
     int_vscp_cluster_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: int_vscp_cluster_net_id
       type: string
       description: LAN3 Cluster
     be_Mobility_OAM_protected_ip_3:
       label: be_3 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_3
       type: string
       description: be_3 OAM ip address
     be_Mobility_OAM_protected_ip_4:
       label: be_4 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: be_Mobility_OAM_protected_ip_4
       type: string
       description: be_4 OAM ip address
     hostname_nee1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: hostname_nee1
       type: string
       description: NEE1 Hostname (from Ulticom license)
     int_vscp_fe_cluster_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: int_vscp_fe_cluster_net_id
       type: string
       description: LAN2 FE Cluster/KA
     SIGNET_vrf_A1_direct_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: SIGNET_vrf_A1_direct_net_id
       type: string
       description: Network name for SIGTRAN_A
     key_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: key_name
       type: string
       description: keypair to enable SSH access to the instance.
       default: vSCP-keypair
     int_vscp_fe_cluster_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: int_vscp_fe_cluster_cidr
       type: string
       description: Private Network2 Address (CIDR notation)
     fe_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: fe_name_1
       type: string
       description: name of VM
       default: vSCP_FE2
     fe_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: fe_name_0
       type: string
       description: name of VM
       default: vSCP_FE1
     be_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: be_name_0
       type: string
       description: name of VM
       default: vSCP_BE1
     int_vscp_cluster_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: int_vscp_cluster_cidr
       type: string
       description: Private Network3 Address (CIDR notation)
     be_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: be_name_1
       type: string
       description: name of VM
       default: vSCP_BE2
     be_name_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: be_name_2
       type: string
       description: name of VM
       default: vSCP_BE3
     point_code_stp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: point_code_stp
       type: string
       description: STP virtual point code (in "zone-cluster-member" format)
     be_name_3:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: be_name_3
       type: string
       description: name of VM
       default: vSCP_BE4
     be_name_4:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: be_name_4
       type: string
       description: name of VM
       default: vSCP_BE5
     global_title_scp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: global_title_scp
       type: string
       description: vSCP Global Title address
     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 VNF instance
       default: This_is_the_SCP_name
@@ -228,155 +538,392 @@ topology_template:
       label: be3 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_2
       type: string
       description: be3 Cricket_OCS ip address
     fe_Mobility_OAM_protected_ip_0:
       label: fe_0 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: fe_Mobility_OAM_protected_ip_0
       type: string
       description: fe_0 OAM ip address
     hostname_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: hostname_fe1
       type: string
       description: FE1 Hostname (from Ulticom license)
     be_Cricket_OCS_protected_ip_1:
       label: be2 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_1
       type: string
       description: be2 Cricket_OCS ip address
     hostname_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: hostname_fe2
       type: string
       description: FE2 Hostname (from Ulticom license)
     be_Cricket_OCS_protected_ip_4:
       label: be5 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_4
       type: string
       description: be5 Cricket_OCS ip address
     be_Cricket_OCS_protected_ip_3:
       label: be4 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_3
       type: string
       description: be4 Cricket_OCS ip address
     fe_Mobility_OAM_protected_ip_1:
       label: fe_1 OAM ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: fe_Mobility_OAM_protected_ip_1
       type: string
       description: fe_1 OAM ip address
     be_Cricket_OCS_protected_ip_0:
       label: be1 Cricket_OCS ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: be_Cricket_OCS_protected_ip_0
       type: string
       description: be1 Cricket_OCS ip address
     route_table_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: route_table_fe1
       type: string
       description: Additional route table for FE1
     Cricket_OCS_protected_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: Cricket_OCS_protected_net_id
       type: string
       description: Network name for CRICKET_OCS
     smp_name_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn3
+            - addOn2
+            - main
+            source_type: HEAT
+            param_name: smp_name_2
       type: string
       description: name of VM
       default: vSMP2
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn3
+            - addOn1
+            - addOn2
+            - main
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VNF instance
       default: This_is_ths_SCP_id
     smp_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn1
+            - main
+            source_type: HEAT
+            param_name: smp_name_1
       type: string
       description: name of VM
       default: vSMP2
     flavor_smp_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn3
+            - addOn1
+            - addOn2
+            - main
+            source_type: HEAT
+            param_name: flavor_smp_name
       type: string
       description: SCP SMP Flavor
       default: a1.Small
     image_scp_be_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: image_scp_be_name
       type: string
       description: SCP BE image
       default: asc_base_image_be
     smp_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: smp_name_0
       type: string
       description: name of VM
       default: vSMP1
     route_table_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: route_table_fe2
       type: string
       description: Additional route table for FE2
     hostid_nee1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: hostid_nee1
       type: string
       description: NEE1 Hostid (from Ulticom license)
     SIGNET_vrf_B1_direct_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: SIGNET_vrf_B1_direct_net_id
       type: string
       description: Network name for SIGTRAN_B
     fe_SIGNET_vrf_A1_direct_ip_0:
       label: fe2 SIGTRAN ip address
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: fe_SIGNET_vrf_A1_direct_ip_0
       type: string
       description: fe2 SIGTRAN ip address
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn3
+            - addOn1
+            - addOn2
+            - main
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
     nee_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: nee_name_0
       type: string
       description: name of VM
       default: vNEE
     fe_smp_affinity_param:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn3
+            - addOn2
+            source_type: HEAT
+            param_name: fe_smp_affinity_param
       type: string
       description: be affinity param
     ip_port_stp1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: ip_port_stp1
       type: string
       description: STP1 IP port
     ip_port_stp2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: ip_port_stp2
       type: string
       description: STP2 IP port
     image_scp_fe_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: image_scp_fe_name
       type: string
       description: SCP FE image
       default: asc_base_image_fe
     flavor_scp_be_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: flavor_scp_be_name
       type: string
       description: SCP BE Flavor
       default: a1.Small
@@ -384,57 +931,148 @@ topology_template:
       label: vSCP 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: vSCP security group name
     ip_port_fe2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: ip_port_fe2
       type: string
       description: FE2 IP port in SIGTRAN network
     route_table_be:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: route_table_be
       type: string
       description: Additional route table for BEs
     ip_port_fe1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: ip_port_fe1
       type: string
       description: FE1 IP port in SIGTRAN network
     port_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn3
+            - addOn1
+            - addOn2
+            - main
+            source_type: HEAT
+            param_name: port_name
       type: string
       description: port name
       default: port_name
     be_affinity_param:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn1
+            source_type: HEAT
+            param_name: be_affinity_param
       type: string
       description: be affinity param
     point_code_scp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: point_code_scp
       type: string
       description: vSCP point code (in "zone-cluster-member" format)
     global_title_stp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: global_title_stp
       type: string
       description: STP Global Title address
     point_code_stp1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: point_code_stp1
       type: string
       description: STP1 point code (in "zone-cluster-member" format)
     point_code_stp2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: point_code_stp2
       type: string
       description: STP2 point code (in "zone-cluster-member" format)
     multi_anti_affinity_param:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn3
+            source_type: HEAT
+            param_name: multi_anti_affinity_param
       type: string
       description: be affinity param
   node_templates:
@@ -667,4 +1305,4 @@ topology_template:
         name: def
         container_type: host
       targets:
-      - Multi_Anti_Affinity_group
\ No newline at end of file
+      - Multi_Anti_Affinity_group
index 6616fbb..ef939dd 100644 (file)
@@ -14,11 +14,27 @@ topology_template:
     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: network name of jsa log 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
   node_templates:
@@ -269,4 +285,4 @@ topology_template:
       - test_resourceGroup
       - jsa_security_group1
       - jsa_security_group2
-      - test_nova
\ No newline at end of file
+      - test_nova
index de4eb2c..0222331 100644 (file)
@@ -11,88 +11,208 @@ topology_template:
     vprobe_volume_type_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vprobe_volume_type_0
       type: string
       description: The type of the volume mapping to a backend
       default: volumes_ceph
     vprobe_volume_type_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vprobe_volume_type_1
       type: string
       description: The type of the volume mapping to a backend
       default: volumes_ceph
     vprobe_volume_type_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vprobe_volume_type_2
       type: string
       description: The type of the volume mapping to a backend
       default: volumes_ceph
     oam_private_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: oam_private_net_name
       type: string
       description: A string specifying a symbolic name for the network
     vProbe_cluster_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vProbe_cluster_name
       type: string
       description: The component cluster name
       default: vProbe_cluster
     qrouter_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: qrouter_flavor_name
       type: string
       description: The ID or name of the flavor to boot onto
       default: m1.large
     version_number:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: version_number
       type: string
       description: The version number of the component
       default: 11.1.5
     vLB_version_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLB_version_name
       type: string
       description: The version name of the component.
       default: vProbe.r.11.1.e._08_16-12_53
     vprobe_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vprobe_flavor_name
       type: string
       description: The name of the flavor to boot onto
       default: m1.large
     domain_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: domain_name
       type: string
       description: The servers domain
     ntp_timezone:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: ntp_timezone
       type: string
       description: Name of NTP Time zone to be used
       default: UTC
     packet_mirror_network_subnet_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_cidr
       type: string
       description: The Classless Inter-Domain Routing
       default: 20.20.5.0/24
     vLBAgent_cluster_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLBAgent_cluster_name
       type: string
       description: The component cluster name
       default: vLBAgent_cluster
     vLB_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLB_type
       type: string
       description: The type of VLB. MME or SGW.
       default: mme
     qrouter_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: qrouter_names
       type: list
       description: VM Names for QRouter VMs
       entry_schema:
@@ -100,16 +220,40 @@ topology_template:
     win_domain_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: win_domain_name
       type: string
       description: Windows servers' domain
     tenant_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: tenant_name
       type: string
       description: Name of tenant to be used
     vLB_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLB_names
       type: list
       description: VM Names for vLB VMs
       entry_schema:
@@ -117,337 +261,801 @@ topology_template:
     vprobe_volume_size_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vprobe_volume_size_2
       type: float
       description: The size of the volume in GB
       default: 1
     vLBAgent_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLBAgent_flavor_name
       type: string
       description: The ID or name of the flavor to boot onto
       default: m1.large
     vprobe_volume_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vprobe_volume_name_0
       type: string
       description: The name of the volume
       default: data
     vprobe_volume_size_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vprobe_volume_size_0
       type: float
       description: The size of the volume in GB
       default: 100
     vprobe_volume_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vprobe_volume_name_1
       type: string
       description: The name of the volume
       default: log
     vprobe_volume_size_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vprobe_volume_size_1
       type: float
       description: The size of the volume in GB
       default: 5
     vprobe_volume_name_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vprobe_volume_name_2
       type: string
       description: The name of the volume
       default: config
     packet_mirror_network_subnet_alloc_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_alloc_start
       type: string
       description: Start address for the allocation pool
       default: 20.20.5.2
     vLBAgent_version_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLBAgent_version_name
       type: string
       description: The version name of the component
       default: vProbe.r.11.1.e._08_16-12_53
     vLB_volume_name_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLB_volume_name_2
       type: string
       description: The name of the volume
       default: config
     cdr_network:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: cdr_network
       type: string
       description: A string specifying a symbolic name for the network
     vLBAgent_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLBAgent_type
       type: string
       description: vLBAgent Type. mme or sgw
       default: mme
     vProbe_node_count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vProbe_node_count
       type: float
       description: The number of nodes to create
       default: 1
     packet_internal_network_subnet_alloc_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_alloc_end
       type: string
       description: End address for the allocation pool
       default: 192.0.6.250
     vLBAgent_volume_type_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLBAgent_volume_type_0
       type: string
       description: The type of the volume mapping to a backend
       default: volumes_ceph
     vLBAgent_volume_type_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLBAgent_volume_type_1
       type: string
       description: The type of the volume mapping to a backend
       default: volumes_ceph
     vLBAgent_volume_size_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLBAgent_volume_size_1
       type: float
       description: The size of the volume in GB
       default: 1
     vLBAgent_volume_type_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLBAgent_volume_type_2
       type: string
       description: The Cinder volume type. Used to specify the backend.
       default: volumes_ceph
     vLB_volume_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLB_volume_name_0
       type: string
       description: The name of the volume
       default: data
     vLB_volume_type_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLB_volume_type_1
       type: string
       description: The type of the volume mapping to a backend
       default: volumes_ceph
     vLBAgent_volume_size_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLBAgent_volume_size_2
       type: float
       description: The size of the volume in Gigabytes.
       default: 1
     vLB_volume_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLB_volume_name_1
       type: string
       description: The name of the volume
       default: log
     vLB_volume_type_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLB_volume_type_2
       type: string
       description: The type of the volume mapping to a backend
       default: volumes_ceph
     vLBAgent_volume_size_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLBAgent_volume_size_0
       type: float
       description: The size of the volume in GB
       default: 15
     vLB_volume_type_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLB_volume_type_0
       type: string
       description: The type of the volume mapping to a backend
       default: volumes_ceph
     vLBAgent_volume_name_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLBAgent_volume_name_2
       type: string
       description: The name of the volume
       default: config
     vLBAgent_volume_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLBAgent_volume_name_1
       type: string
       description: The name of the volume
       default: log
     vLBAgent_volume_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLBAgent_volume_name_0
       type: string
       description: The name of the volume
       default: data
     vLB_volume_size_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLB_volume_size_1
       type: float
       description: The size of the volume in GB.
       default: 1
     vLB_volume_size_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLB_volume_size_0
       type: float
       description: The size of the volume in GB.
       default: 10
     packet_mirror_network_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_name
       type: string
       description: The name of the subnet
       default: rprb_26071_mme_int_pktmirror_net_1_subnet
     vLB_volume_size_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLB_volume_size_2
       type: float
       description: The size of the volume in GB.
       default: 1
     vf_module_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vf_module_id
       type: string
       description: The VF MODULE ID of the RADCOM System.
     qrouter_cluster_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: qrouter_cluster_name
       type: string
       description: The component cluster name
       default: qrouter_cluster
     vprobe_type:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vprobe_type
       type: string
       description: The type of vProbe. MME or SGW.
       default: mme
     base_image_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: base_image_name
       type: string
       description: The base ID or name of the image to boot with
       default: rprb_centos_6_7_05_24_2016
     vf_module_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vf_module_name
       type: string
       description: The VNF module name for vProbe elements.
     vLB_node_count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLB_node_count
       type: float
       description: The number of nodes to create.
       default: 1
     packet_mirror_network_subnet_alloc_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: packet_mirror_network_subnet_alloc_end
       type: string
       description: End address for the allocation pool
       default: 20.20.5.250
     packet_internal_network_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_name
       type: string
       description: The name of the subnet
       default: rprb_26071_mme_int_pktinternal_net_1_subnet
     vProbe_version_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vProbe_version_name
       type: string
       description: The version name of the component
       default: vProbe.r.11.1.e._08_16-12_53
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: The VNF ID of the RADCOM System.
     availability_zone_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: Name of the availability zone for server placement
     region_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: region_name
       type: string
       description: Name of region to be used
     availability_zone_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: availability_zone_1
       type: string
       description: Name of the availability zone for server placement
     qtrace_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: qtrace_name_0
       type: string
       description: VM Name for QRouter VMs
     availability_zone_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: availability_zone_2
       type: string
       description: Name of the availability zone for server placement.
     vprobe_AppDependenciesMachineType:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vprobe_AppDependenciesMachineType
       type: string
       description: The application dependencies
       default: DatabaseUpgrade
     manager_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: manager_name_0
       type: string
       description: VM Name for Manager VM 0
     availability_zone_3:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: availability_zone_3
       type: string
       description: Name of the availability zone for server placement
     vLB_cluster_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLB_cluster_name
       type: string
       description: The component cluster name.
       default: vLB_cluster
     packet_internal_network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: packet_internal_network_name
       type: string
       description: A string specifying a symbolic name for the network
       default: rprb_26071_mme_int_pktinternal_net_1
     packet_mirror_network_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: packet_mirror_network_name
       type: string
       description: A string specifying a symbolic name for the network
       default: rprb_26071_mme_int_pktmirror_net_1
     packet_internal_network_subnet_alloc_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_alloc_start
       type: string
       description: Start address for the allocation pool
       default: 192.0.6.2
     qrouter_volume_type_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: qrouter_volume_type_1
       type: string
       description: The type of the volume mapping to a backend
       default: volumes_ceph
     vLBAgent_node_count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLBAgent_node_count
       type: float
       description: The number of nodes to create
       default: 1
     qrouter_volume_type_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: qrouter_volume_type_2
       type: string
       description: The type of the volume mapping to a backend
       default: volumes_ceph
     vprobe_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vprobe_names
       type: list
       description: VM Names for vProbe VMs
       entry_schema:
@@ -455,18 +1063,42 @@ topology_template:
     qrouter_node_count:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: qrouter_node_count
       type: float
       description: The number of nodes to create
       default: 1
     qrouter_volume_name_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: qrouter_volume_name_2
       type: string
       description: The name of the volume
       default: config
     vLBAgent_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLBAgent_names
       type: list
       description: VM Names for vLBAgent VMs
       entry_schema:
@@ -474,59 +1106,139 @@ topology_template:
     vLB_flavor_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: vLB_flavor_name
       type: string
       description: The name of the flavor to boot onto.
       default: m1.large
     qrouter_volume_name_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: qrouter_volume_name_1
       type: string
       description: The name of the volume
       default: log
     qrouter_volume_name_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: qrouter_volume_name_0
       type: string
       description: The name of the volume
       default: data
     qrouter_volume_type_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: qrouter_volume_type_0
       type: string
       description: The type of the volume mapping to a backend
       default: volumes_ceph
     qrouter_volume_size_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: qrouter_volume_size_0
       type: float
       description: The size of the volume in GB
       default: 1
     qrouter_volume_size_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: qrouter_volume_size_1
       type: float
       description: The size of the volume in GB
       default: 1
     packet_internal_network_subnet_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: packet_internal_network_subnet_cidr
       type: string
       description: The Classless Inter-Domain Routing
       default: 192.0.6.0/24
     manager_oam_direct_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: manager_oam_direct_ip_0
       type: string
       description: The public ip address of the manager
     qrouter_volume_size_2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: qrouter_volume_size_2
       type: float
       description: The size of the volume in GB
       default: 1
     rpmrepository_ip_0:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - FEBase_Module
+            source_type: HEAT
+            param_name: rpmrepository_ip_0
       type: string
       description: The public ip address of the repository
   node_templates:
@@ -1066,4 +1778,4 @@ topology_template:
       - packet_internal_network
       - security_group
       - QRouter0
-      - vLB
\ No newline at end of file
+      - vLB
index aed01b8..b1b1213 100644 (file)
@@ -12,11 +12,27 @@ topology_template:
     security_group_id1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: security_group_id1
       type: string
       description: UID of OAM network
     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:
@@ -24,53 +40,133 @@ topology_template:
     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
     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
     security_group_name:
       label: 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: the name of security group
     security_group_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: security_group_id
       type: string
       description: UID of OAM network
     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
     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
       description: cmaui_oam_ips
     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
     security_group_id3:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: security_group_id3
       type: string
       description: UID of OAM network
     security_group_id2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: security_group_id2
       type: string
       description: UID of OAM network
   node_templates:
@@ -368,4 +464,4 @@ topology_template:
       - cmaui_port_2
       - server_cmaui
       - cmaui_port_1
-      - cmaui_port_0
\ No newline at end of file
+      - cmaui_port_0
index b656ef8..d5095b9 100644 (file)
@@ -12,11 +12,27 @@ topology_template:
       label: 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: the name of security group
     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:
@@ -195,4 +211,4 @@ topology_template:
       members:
       - jsa_security_group1
       - jsa_security_group2
-      - test_nested
\ No newline at end of file
+      - test_nested
index 58b238e..cb8aeec 100644 (file)
@@ -12,21 +12,55 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
     shared_security_group_id2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_security_group_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
     shared_security_group_id1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_security_group_id1
       type: string
       description: network name of jsa log network
   node_templates:
@@ -226,4 +260,4 @@ topology_template:
           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
       members:
       - test_nestedArrayParam
-      - test_nested
\ No newline at end of file
+      - test_nested
index d3f98b3..86afc22 100644 (file)
@@ -14,28 +14,77 @@ topology_template:
     shared_test_nova:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_test_nova
       type: string
     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
     security_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: network name of jsa log network
     shared_test_group2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_test_group2
       type: string
     jsa_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - base
+            source_type: HEAT
+            param_name: jsa_net_name
       type: string
       description: network name of jsa log network
     jsa_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - base
+            source_type: HEAT
+            param_name: jsa_name
       type: string
   node_templates:
     test_nested1Level:
@@ -296,4 +345,4 @@ topology_template:
       members:
       - test_nested1Level
       - test_nestedInvalidConnectionToNova
-      - test_resourceGroup
\ No newline at end of file
+      - test_resourceGroup
index a7a2b36..8586785 100644 (file)
@@ -12,21 +12,55 @@ topology_template:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            - main
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
     shared_security_group_id2:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_security_group_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
     shared_security_group_id1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - addOn
+            source_type: HEAT
+            param_name: shared_security_group_id1
       type: string
       description: network name of jsa log network
   node_templates:
@@ -216,4 +250,4 @@ topology_template:
         description: |
           Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
       members:
-      - mvs_modules
\ No newline at end of file
+      - mvs_modules
index f7b9271..a9d7c6b 100644 (file)
@@ -14,6 +14,14 @@ topology_template:
     cmaui_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_names
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -21,22 +29,62 @@ topology_template:
     template_PortTuple_LB1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            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:
+            - main
+            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:
+            - main
+            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:
+            - main
+            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:
+            - main
+            source_type: HEAT
+            param_name: security_group_name
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -44,44 +92,116 @@ 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
     vlan_ids:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: vlan_ids
       type: string
     cmaui_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            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:
+            - main
+            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:
+            - main
+            source_type: HEAT
+            param_name: cmaui_flavor
       type: string
       description: Flavor for CMAUI server
     lb_st_vlan_type_oam:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            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:
+            - main
+            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:
+            - 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
   node_templates:
     cmaui_port_2:
@@ -319,4 +439,4 @@ topology_template:
       - test_Vlan2
       - test_Vlan1
       - server_cmaui_nova
-      - test_nested
\ No newline at end of file
+      - test_nested
index 87cb0f7..7cef7ff 100644 (file)
@@ -14,6 +14,14 @@ topology_template:
     cmaui_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_names
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -21,28 +29,76 @@ topology_template:
     cmaui_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_image
       type: string
       description: Image for CMAUI server
     template_PortTuple_LB1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: template_PortTuple_LB1
       type: string
     cmaui_flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_flavor
       type: string
       description: Flavor for CMAUI server
     oam_sec_group_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            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:
+            - main
+            source_type: HEAT
+            param_name: lb_st_interface_type_oam
       type: string
     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: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -51,24 +107,64 @@ topology_template:
       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
     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:
@@ -289,4 +385,4 @@ topology_template:
       - test_resourceGroup
       - test_net1
       - test_nestedInvalidConnection
-      - server_cmaui_nova
\ No newline at end of file
+      - server_cmaui_nova
index 458fc29..7ca5c8d 100644 (file)
@@ -26,367 +26,887 @@ topology_template:
     Internal2_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_name
       type: string
       default: Internal2-subnet
     vlc2-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc2-Internal2-mac
       type: string
       description: static mac address assigned to vlc2-Internal2
       default: 00:81:37:0E:02:12
     epc-sctp-a-net-rt:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-a-net-rt
       type: string
       description: epc-sctp-a route target
       default: 13979:105717
     epc-sctp-b-net-rt:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-b-net-rt
       type: string
       description: epc-sctp-b route target
       default: 13979:105719
     gpb-flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb-flavor
       type: string
       description: Flavor to use for servers gpb
       default: m4.xlarge4
     Internal1_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_cidr
       type: string
       default: 169.253.0.0/17
     epc-sctp-a-pool-start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-a-pool-start
       type: string
       description: epc-sctp-a-net network ip pool start IP address
       default: 107.243.37.3
     Internal2_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_subnet_name
       type: string
       default: vmme_int_int_sub_2
     Internal1_subnet_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_subnet_name
       type: string
       default: vmme_int_int_sub_1
     gpb1-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb1-Internal1-mac
       type: string
       description: static mac address assigned to gpb1-Internal1
       default: 00:80:37:0E:01:22
     gpb1-Internal1-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb1-Internal1-ip
       type: string
       default: 169.254.0.101
     FSB_1_image:
       label: MME_FSB1
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small_create_fsb
+            source_type: HEAT
+            param_name: FSB_1_image
       type: string
       description: MME_FSB1_15B-CP04-r5a01
       default: MME_FSB1_15B-CP04-r5a01
     fsb1-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb1-Internal2-mac
       type: string
       description: static mac address assigned to fsb1-Internal2
       default: 00:81:37:0E:0B:12
     ncb_zone:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb_zone
       type: string
       description: cluster for spawnning ncb instances
       default: nova
     Internal2_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_net_name
       type: string
       default: vmme_int_int_2
     epc-sctp-a-pool-end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-a-pool-end
       type: string
       description: epc-sctp-a-net network ip pool end IP address
       default: 107.243.37.30
     Internal1_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_name
       type: string
       default: Internal1-subnet
     gpb2-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb2-name
       type: string
       description: Name of gpb2
       default: ZRDM1MMEX33GPB002
     fsb2-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb2-Internal1-mac
       type: string
       description: static mac address assigned to fsb2-Internal1
       default: 00:80:37:0E:0D:12
     fsb2-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb2-name
       type: string
       description: Name of fsb1
       default: ZRDM1MMEX33FSB002
     static_prefix_sctp_b_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: static_prefix_sctp_b_1
       type: string
       description: Static Prefix
       default: 107.239.40.64/30
     fsb2-oam-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb2-oam-ip
       type: string
       default: 107.250.172.222
     fsb2-flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb2-flavor
       type: string
       description: Flavor to use for servers  fsb2
       default: m4.xlarge4
     fsb2-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb2-Internal2-mac
       type: string
       description: static mac address assigned to fsb2-Internal2
       default: 00:81:37:0E:0D:12
     ncb2-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb2-Internal1-mac
       type: string
       description: static mac address assigned to ncb2-Internal1
       default: 00:80:37:0E:0F:12
     ncb2-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb2-name
       type: string
       description: Name of ncb2
       default: ZRDM1MMEX33NCB002
     epc-sctp-b-pool-end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-b-pool-end
       type: string
       description: epc-sctp-b-net network ip pool end IP address
       default: 107.243.37.62
     vlc1-gtp-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc1-gtp-ip
       type: string
       default: 107.243.37.67
     epc-sctp-b-pool-start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-b-pool-start
       type: string
       description: epc-sctp-b-net network ip pool start IP address
       default: 107.243.37.35
     Internal2_shared:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_shared
       type: string
       default: 'False'
     Internal1_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_net_name
       type: string
       default: vmme_int_int_1
     vlc2-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc2-name
       type: string
       description: Name of vlc2
       default: ZRDM1MMEX33VLC002
     Internal2_ipam_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_ipam_name
       type: string
       default: vmme_ipam_int2
     vlc1-sctp-b-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc1-sctp-b-ip
       type: string
       default: 107.243.37.35
     Internal1_net_pool_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_net_pool_end
       type: string
       default: 169.253.0.254
     Internal1_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_default_gateway
       type: string
       default: 169.253.0.3
     ncb1-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb1-Internal1-mac
       type: string
       description: static mac address assigned to ncb1-Internal1
       default: 00:80:37:0E:09:12
     epc-gtp-net-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-gtp-net-name
       type: string
       description: gtp net name
       default: EPC-GTP
     vlc1-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc1-Internal1-mac
       type: string
       description: static mac address assigned to vlc1-Internal1
       default: 00:80:37:0E:01:12
     gpb2-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb2-Internal1-mac
       type: string
       description: static mac address assigned to gpb2-Internal1
       default: 00:80:37:0E:02:22
     epc-gtp-net-cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-gtp-net-cidr
       type: string
       description: gtp stubnet
       default: 107.243.37.64/27
     oam_net_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: oam_net_id
       type: string
       description: uuid of oam network
       default: 47bf4cca-0961-422f-bcd6-d5a4fbb1a351
     vlc_zone:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc_zone
       type: string
       description: cluster for spawnning vlc instances
       default: nova
     vlc2-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc2-Internal1-mac
       type: string
       description: static mac address assigned to vlc2-Internal1
       default: 00:80:37:0E:02:12
     epc-sctp-a-net-cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-a-net-cidr
       type: string
       description: epc-sctp-a subnet
       default: 107.243.37.0/27
     Internal1_forwarding_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_forwarding_mode
       type: string
       default: l2
     Internal2_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_dhcp
       type: boolean
       default: false
     fsb1-oam-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb1-oam-ip
       type: string
       default: 107.250.172.221
     FSB_2_image:
       label: MME_FSB2
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small_create_fsb
+            source_type: HEAT
+            param_name: FSB_2_image
       type: string
       description: MME_FSB2_15B-CP04-r5a01
       default: MME_FSB2_15B-CP04-r5a01
     vlc1-oam-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc1-oam-ip
       type: string
       default: 107.250.172.227
     epc-sctp-a-net-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-a-net-name
       type: string
       description: epc-sctp-a net name
       default: EPC-SCTP-A
     vlc2-oam-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc2-oam-ip
       type: string
       default: 107.250.172.228
     Internal2_net_pool_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_net_pool_start
       type: string
       default: 169.255.0.100
     FSB1_volume_name:
       label: FSB1_volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small_create_fsb
+            source_type: HEAT
+            param_name: FSB1_volume_name
       type: string
       description: FSB1_volume_1
       default: vFSB1_1_Vol_1
     vlc1-sctp-a-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc1-sctp-a-ip
       type: string
       default: 107.243.37.3
     Internal1_ipam_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_ipam_name
       type: string
       default: vmme_ipam_int1
     Internal1_dhcp:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_dhcp
       type: boolean
       default: false
     Internal2_external:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_external
       type: string
       default: 'False'
     Internal2_forwarding_mode:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_forwarding_mode
       type: string
       default: l2
     vlc1-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc1-name
       type: string
       description: Name of vlc1
       default: ZRDM1MMEX33VLC002
     vlc-flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc-flavor
       type: string
       description: Flavor to use for servers vlc
       default: m4.xlarge4
     epc-gtp-net-rt:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-gtp-net-rt
       type: string
       description: gtp route target
       default: 13979:105715
     gpb_zone:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb_zone
       type: string
       description: cluster for spawnning gpb instances
       default: nova
     gpb1-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb1-Internal2-mac
       type: string
       description: static mac address assigned to gpb1-Internal2
       default: 00:81:37:0E:01:22
     fsb1-Internal1-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb1-Internal1-mac
       type: string
       description: static mac address assigned to fsb1-Internal1
       default: 00:80:37:0E:0B:12
@@ -394,136 +914,328 @@ topology_template:
       label: FSB2_volume
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small_create_fsb
+            source_type: HEAT
+            param_name: FSB2_volume_name
       type: string
       description: FSB2_volume_1
       default: vFSB2_1_Vol_1
     VMME_FSB2_boot_volume:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: VMME_FSB2_boot_volume
       type: string
       default: 089a0d11-4b15-4370-8343-3f90907b1221
     fsb_zone:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb_zone
       type: string
       description: cluster for spawnning fsb instances
       default: nova
     VMME_FSB1_boot_volume:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: VMME_FSB1_boot_volume
       type: string
       default: 8248e794-6173-4b49-b9c3-8219b0b56f4e
     Internal2_default_gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_default_gateway
       type: string
       default: 169.255.0.3
     Internal1_external:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_external
       type: string
       default: 'False'
     vlc2-sctp-a-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc2-sctp-a-ip
       type: string
       default: 107.243.37.4
     ncb-flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb-flavor
       type: string
       description: Flavor to use for servers ncb
       default: m4.xlarge4
     Internal1_shared:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_shared
       type: string
       default: 'False'
     fsb1-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb1-name
       type: string
       description: Name of fsb1
       default: ZRDM1MMEX33FSB001
     static_prefix_gtp_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: static_prefix_gtp_1
       type: string
       description: Static Prefix
       default: 107.239.40.96/30
     epc-sctp-b-net-gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-b-net-gateway
       type: string
       description: epc-sctp-b-net network gateway
       default: 107.243.37.33
     epc-sctp-b-net-cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-b-net-cidr
       type: string
       description: epc-sctp-b subnet
       default: 107.243.37.32/24
     epc-gtp-pool-end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-gtp-pool-end
       type: string
       description: gtp network ip pool end IP address
       default: 107.243.37.94
     epc-sctp-a-net-gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-a-net-gateway
       type: string
       description: epc-sctp-a-net network gateway
       default: 107.243.37.1
     vlc2-gtp-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc2-gtp-ip
       type: string
       default: 107.243.37.68
     vlc2-sctp-b-ip:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc2-sctp-b-ip
       type: string
       default: 107.243.37.36
     Internal1_net_pool_start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal1_net_pool_start
       type: string
       default: 169.253.0.100
     volume_size:
       label: volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small_create_fsb
+            source_type: HEAT
+            param_name: volume_size
       type: float
       description: my volume size 320GB
       default: 320
     fsb2-image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb2-image
       type: string
       description: Name of image to use for server fsb2
       default: MME_FSB2_15B-CP04-r5a01
     ncb2-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb2-Internal2-mac
       type: string
       description: static mac address assigned to ncb2-Internal2
       default: 00:81:37:0E:0F:12
     ncb1-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb1-name
       type: string
       description: Name of ncb1
       default: ZRDM1MMEX33NCB001
     fsb1-image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb1-image
       type: string
       description: Name of image to use for server fsb1
       default: MME_FSB1_15B-CP04-r5a01
     fsb1-flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: fsb1-flavor
       type: string
       description: Flavor to use for servers  fsb1
       default: m4.xlarge4
@@ -531,70 +1243,166 @@ topology_template:
       label: volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small_create_fsb
+            source_type: HEAT
+            param_name: volume_type
       type: string
       description: volume type Gold
       default: Gold
     Internal2_net_pool_end:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_net_pool_end
       type: string
       default: 169.255.0.254
     epc-sctp-b-net-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-sctp-b-net-name
       type: string
       description: epc-sctp-b net name
       default: EPC-SCTP-B
     Internal2_cidr:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: Internal2_cidr
       type: string
       default: 169.255.0.0/17
     epc-gtp-net-gateway:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-gtp-net-gateway
       type: string
       description: gtp network gateway
       default: 107.243.37.65
     gpb2-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb2-Internal2-mac
       type: string
       description: static mac address assigned to gpb2-Internal2
       default: 00:81:37:0E:02:22
     ncb1-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: ncb1-Internal2-mac
       type: string
       description: static mac address assigned to ncb1-Internal2
       default: 00:81:37:0E:09:12
     epc-gtp-pool-start:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: epc-gtp-pool-start
       type: string
       description: gtp network ip pool start IP address
       default: 107.243.37.67
     static_prefix_sctp_a_1:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: static_prefix_sctp_a_1
       type: string
       description: Static Prefix
       default: 107.239.40.32/30
     gpb1-name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: gpb1-name
       type: string
       description: Name of gpb1
       default: ZRDM1MMEX33GPB001
     pxe-image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: pxe-image
       type: string
       description: Name of image to use for server ncb
       default: MME_PXE-BOOT_cxp9025898_2r5a01.qcow2
     vlc1-Internal2-mac:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - vmme_small
+            source_type: HEAT
+            param_name: vlc1-Internal2-mac
       type: string
       description: static mac address assigned to vlc1-Internal2
       default: 00:81:37:0E:01:12
@@ -1478,4 +2286,4 @@ topology_template:
         description: server template for vMME
       members:
       - FSB1_volume
-      - FSB2_volume
\ No newline at end of file
+      - FSB2_volume
index b0c7646..b44cb69 100644 (file)
@@ -11,6 +11,14 @@ topology_template:
     cmaui_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_names
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -19,58 +27,138 @@ topology_template:
       label: CMAUI Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: float
       description: the size of the CMAUI Cinder volume
     timezone:
       label: timezone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: timezone
       type: string
       description: timezone
     security_group_name:
       label: 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: the name of security group
     oam_network_netmask:
       label: oam network netmask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: oam_network_netmask
       type: string
       description: oam network gateway
     cmaui_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_image
       type: string
       description: Image for CMAUI server
     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 VNF instance
       default: This_is_ths_MMSC-CMAUI_id
     cmaui_flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: cmaui_flavor
       type: string
       description: Flavor for CMAUI server
     oam_network_gateway:
       label: oam network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: oam_network_gateway
       type: string
       description: oam network gateway
     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:
       label: CMAUI oam_net IP addresses
       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: list
       description: CMAUI oam_net IP addresses
       entry_schema:
@@ -79,23 +167,55 @@ topology_template:
       label: dns server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: external_dns
       type: string
       description: dns server
     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: UID of OAM network
     external_ntp:
       label: ntp server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: external_ntp
       type: string
       description: ntp server
     CMAUI_volume_type:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - main
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
       description: the name of the target volume backend
   node_templates:
@@ -123,4 +243,4 @@ topology_template:
         heat_file: ../Artifacts/main.yml
         description: cmaui server template for vMMSC
       members:
-      - server_cmaui_1
\ No newline at end of file
+      - server_cmaui_1
index e7b988d..acd3323 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
     cmaui_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_names
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -20,64 +28,152 @@ topology_template:
       label: CMAUI Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: float
       description: the size of the CMAUI Cinder volume
     timezone:
       label: timezone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: timezone
       type: string
       description: timezone
     security_group_name:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
     server_cmaui:
       label: CMAUI server name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: server_cmaui
       type: string
       description: the name of the cmaui server
     oam_network_netmask:
       label: oam network netmask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_network_netmask
       type: string
       description: oam network gateway
     cmaui_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_image
       type: string
       description: Image for CMAUI server
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VNF instance
       default: This_is_ths_MMSC-CMAUI_id
     cmaui_flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_flavor
       type: string
       description: Flavor for CMAUI server
     oam_network_gateway:
       label: oam network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_network_gateway
       type: string
       description: oam network gateway
     availability_zone_0:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: availabilityzone name
     cmaui_oam_ips:
       label: CMAUI oam_net IP addresses
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_oam_ips
       type: list
       description: CMAUI oam_net IP addresses
       entry_schema:
@@ -86,23 +182,55 @@ topology_template:
       label: dns server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: external_dns
       type: string
       description: dns server
     oam_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: UID of OAM network
     external_ntp:
       label: ntp server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: external_ntp
       type: string
       description: ntp server
     CMAUI_volume_type:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
       description: the name of the target volume backend
   node_templates:
@@ -177,4 +305,4 @@ topology_template:
       members:
       - server_cmaui
       - cmaui_volume
-      - cmaui_port_0
\ No newline at end of file
+      - cmaui_port_0
index 3be0013..57a526f 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
     cmaui_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_names
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -20,64 +28,153 @@ topology_template:
       label: CMAUI volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: exposed_cmaui_volume
       type: float
       description: the size of the CMAUI volume
     cmaui_cinder_volume_size:
       label: CMAUI Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - a_vol
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: float
       description: the size of the CMAUI Cinder volume
     timezone:
       label: timezone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: timezone
       type: string
       description: timezone
     security_group_name:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
     oam_network_netmask:
       label: oam network netmask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_network_netmask
       type: string
       description: oam network gateway
     cmaui_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_image
       type: string
       description: Image for CMAUI server
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VNF instance
       default: This_is_ths_MMSC-CMAUI_id
     cmaui_flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_flavor
       type: string
       description: Flavor for CMAUI server
     oam_network_gateway:
       label: oam network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_network_gateway
       type: string
       description: oam network gateway
     availability_zone_0:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: availabilityzone name
     cmaui_oam_ips:
       label: CMAUI oam_net IP addresses
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_oam_ips
       type: list
       description: CMAUI oam_net IP addresses
       entry_schema:
@@ -86,23 +183,56 @@ topology_template:
       label: dns server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: external_dns
       type: string
       description: dns server
     oam_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: UID of OAM network
     external_ntp:
       label: ntp server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: external_ntp
       type: string
       description: ntp server
     CMAUI_volume_type:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - a_vol
+            - hot_template
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
       description: the name of the target volume backend
   node_templates:
@@ -186,4 +316,4 @@ topology_template:
       - cmaui_port_0
   outputs:
     exposed_cmaui_volume:
-      value: cmaui_volume
\ No newline at end of file
+      value: cmaui_volume
index b449a90..070dda7 100644 (file)
@@ -12,6 +12,14 @@ topology_template:
     cmaui_names:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_names
       type: list
       description: CMAUI1, CMAUI2 server names
       entry_schema:
@@ -20,64 +28,153 @@ topology_template:
       label: CMAUI Cinder volume size
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - a_vol
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_cinder_volume_size
       type: float
       description: the size of the CMAUI Cinder volume
     timezone:
       label: timezone
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: timezone
       type: string
       description: timezone
     security_group_name:
       label: security group name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: security_group_name
       type: string
       description: the name of security group
     cmaui_volume:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_volume
       type: string
       description: the name of the target volume backend
     oam_network_netmask:
       label: oam network netmask
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_network_netmask
       type: string
       description: oam network gateway
     cmaui_image:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_image
       type: string
       description: Image for CMAUI server
     vnf_id:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: vnf_id
       type: string
       description: Unique ID for this VNF instance
       default: This_is_ths_MMSC-CMAUI_id
     cmaui_flavor:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_flavor
       type: string
       description: Flavor for CMAUI server
     oam_network_gateway:
       label: oam network gateway
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_network_gateway
       type: string
       description: oam network gateway
     availability_zone_0:
       label: availabilityzone name
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: availability_zone_0
       type: string
       description: availabilityzone name
     cmaui_oam_ips:
       label: CMAUI oam_net IP addresses
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: cmaui_oam_ips
       type: list
       description: CMAUI oam_net IP addresses
       entry_schema:
@@ -86,23 +183,56 @@ topology_template:
       label: dns server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: external_dns
       type: string
       description: dns server
     oam_net_name:
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: oam_net_name
       type: string
       description: UID of OAM network
     external_ntp:
       label: ntp server
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - hot_template
+            source_type: HEAT
+            param_name: external_ntp
       type: string
       description: ntp server
     CMAUI_volume_type:
       label: CMAUI vm volume type
       hidden: false
       immutable: false
+      annotations:
+        source:
+          type: org.openecomp.annotations.Source
+          properties:
+            vf_module_label:
+            - a_vol
+            - hot_template
+            source_type: HEAT
+            param_name: CMAUI_volume_type
       type: string
       description: the name of the target volume backend
   node_templates:
@@ -172,4 +302,4 @@ topology_template:
         description: cmaui server template for vMMSC
       members:
       - server_cmaui
-      - cmaui_port_0
\ No newline at end of file
+      - cmaui_port_0
diff --git a/openecomp-be/lib/openecomp-tosca-lib/src/main/java/org/openecomp/sdc/tosca/datatypes/extend/ToscaAnnotationType.java b/openecomp-be/lib/openecomp-tosca-lib/src/main/java/org/openecomp/sdc/tosca/datatypes/extend/ToscaAnnotationType.java
new file mode 100644 (file)
index 0000000..5fc5c1f
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ * Copyright © 2016-2017 European Support Limited
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.openecomp.sdc.tosca.datatypes.extend;
+
+import org.openecomp.config.api.Configuration;
+import org.openecomp.config.api.ConfigurationManager;
+import org.openecomp.sdc.tosca.services.ConfigConstants;
+
+
+public class ToscaAnnotationType {
+
+  private static Configuration config = ConfigurationManager.lookup();
+  public static final String ANNOTATION_TYPE_PREFIX =
+          config.getAsString(ConfigConstants.NAMESPACE, ConfigConstants.PREFIX_ANNOTATION_TYPE);
+
+  public static final String SOURCE =
+          ANNOTATION_TYPE_PREFIX +  "Source";
+
+}
+
index 91103c5..8666da9 100644 (file)
@@ -1,21 +1,17 @@
-/*-
- * ============LICENSE_START=======================================================
- * SDC
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
+/*
+ * Copyright © 2016-2017 European Support Limited
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- * ============LICENSE_END=========================================================
  */
 
 package org.openecomp.sdc.tosca.services;
@@ -32,6 +28,7 @@ public class ConfigConstants {
   public static final String PREFIX_POLICY_TYPE = PREFIX + ".policyType";
   public static final String PREFIX_ARTIFACT_TYPE = PREFIX + ".artifactType";
   public static final String PREFIX_RELATIONSHIP_TYPE = PREFIX + ".relationshipType";
+  public static final String PREFIX_ANNOTATION_TYPE = PREFIX + ".annotationType";
 
   public static final String PREFIX_NODE_TYPE_VFC = PREFIX + ".nodeType.vfc";
   public static final String PREFIX_NODE_TYPE_NETWORK = PREFIX + ".nodeType.network";
index 4d45e8f..1aa1719 100644 (file)
@@ -1,21 +1,17 @@
-/*-
- * ============LICENSE_START=======================================================
- * SDC
- * ================================================================================
- * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
- * ================================================================================
+/*
+ * Copyright © 2016-2017 European Support Limited
+ *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
  * You may obtain a copy of the License at
- * 
+ *
  *      http://www.apache.org/licenses/LICENSE-2.0
- * 
+ *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- * ============LICENSE_END=========================================================
  */
 
 package org.openecomp.sdc.tosca.services;
@@ -42,6 +38,9 @@ public class ToscaConstants {
   public static final String FEATURE_CAPABILITY_ID = "feature";
   public static final String PORT_MIRRORING_CAPABILITY_ID = "port_mirroring";
 
+  //TOSCA Annotation Ids
+  public static final String SOURCE_ANNOTATION_ID = "source";
+
   //General
   public static final String TOSCA_DEFINITIONS_VERSION = "tosca_simple_yaml_1_0_0";
   public static final String MODELABLE_ENTITY_NAME_SELF = "SELF";
@@ -70,5 +69,13 @@ public class ToscaConstants {
   public static final String COMPUTE_IMAGE = "image";
   public static final String COMPUTE_FLAVOR = "flavor";
 
+  public static final String SOURCE_TYPE_PROPERTY_NAME = "source_type";
+  public static final String VF_MODULE_LABEL_PROPERTY_NAME = "vf_module_label";
+  public static final String PARAM_NAME_PROPERTY_NAME = "param_name";
+
+  // propertiies valid values
+  public static final String HEAT_SOURCE_TYPE = "HEAT";
+  public static final String GENERIC_SOURCE_TYPE = "Generic";
+
 
 }
index 3b90c80..02428bb 100644 (file)
@@ -5,6 +5,7 @@ tosca.entity.namespace.prefix.groupType=${tosca.entity.namespace.prefix}groups.
 tosca.entity.namespace.prefix.policyType=${tosca.entity.namespace.prefix}policies.
 tosca.entity.namespace.prefix.relationshipType=${tosca.entity.namespace.prefix}relationships.
 tosca.entity.namespace.prefix.monitoringUploadType=${tosca.entity.namespace.prefix}artifacts.
+tosca.entity.namespace.prefix.annotationType=${tosca.entity.namespace.prefix}annotations.
 
 tosca.entity.namespace.prefix.nodeType.vfc=${tosca.entity.namespace.prefix}resource.vfc.nodes.
 tosca.entity.namespace.prefix.nodeType.network=${tosca.entity.namespace.prefix}resource.vl.nodes.